タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rebaseに関するryujinnoのブックマーク (2)

  • gitのコミットの歴史を改変する(git rebase) 1 / 2 · けんごのお屋敷

    git には rebase というとても便利なコマンドがあります。その中でも特に便利なのが -i または --interactive オプションです。便利なのですがよく忘れるのでまとめもかねてこの記事で詳しく紹介します。 前提 この記事では説明のために以下のようなコミット状態である前提で話を始めます。よくあるコミットの流れです。 git rebase -i -i は --interactive とあるように、対話的に rebase が実行できるコマンドです。これでなにが出来るかというと コミットメッセージを編集する コミットをまとめる コミットを分割する コミットの順番を移動させる コミットを削除する など、いろんなことが出来ます。基的な構文は [kengo@tkengo-mac] $ git rebase -i <commit> これだけ。 <commit> には特定のコミットを指定し

  • git rebase についてまとめてみた - Qiita

    git rebaseについてまとめてみた はじめに なんとなくでしかgit rebaseを使ってないなと思ったので、 git manualなどを読んで自分なりのメモを残すことにしました。 ここ(Qiita)に上げておけばきっと読み返す機会が多くなるはず。 そもそも、この記事の投稿時は仕事でGITを使っているわけではなく、個人で使うオプションも、ほぼ"--continue"と"--abort"だけなので、 この際、きちんと他のオプションも理解しておきたいと思いました。 もしも、記事の中で間違いなどありましたら、編集リクエストやコメントなどで教えていただければ幸いです。 ※オプションも全て記載しようと思ったのですが、結構な量があったため断念 今後、使用する機会、リクエストや学ぶ機会があったら追記もしくは別記事で投稿します。 注意事項 ※多人数で開発している場合すでにプッシュしているコミットを改

    git rebase についてまとめてみた - Qiita
  • 1