ユーザ用ツール

サイト用ツール


git:rebase

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
git:rebase [2022/07/13 12:06] – 作成 nullpongit:rebase [2022/07/13 12:15] (現在) nullpon
行 56: 行 56:
 以下のように修正して保存する 以下のように修正して保存する
  
 +```
 pick 2ce092f コミット2 pick 2ce092f コミット2
 pick 9364cb8 コミット1 pick 9364cb8 コミット1
 pick 7c42f82 コミット3 pick 7c42f82 コミット3
 +```
  
 コミット順番が修正される(コミットを入れ替えるとcommit idが変わることに注目) コミット順番が修正される(コミットを入れ替えるとcommit idが変わることに注目)
行 142: 行 143:
  
 2つ以上のコミットを一度にまとめたり、並べ替えも同時に行えるが、考えなしにrebaseするとコンフリクトので注意。コンフリクトした場合は手動で解消しなくてはならない。解消できそうにないなら`git rebase --abort`で修正をキャンセルできる。 2つ以上のコミットを一度にまとめたり、並べ替えも同時に行えるが、考えなしにrebaseするとコンフリクトので注意。コンフリクトした場合は手動で解消しなくてはならない。解消できそうにないなら`git rebase --abort`で修正をキャンセルできる。
 +
 +## ブランチの派生元を変更する 
 +
 +ブランチ develop からブランチを作らなくてはならないのに master からブランチを作ってしまった…。派生元をdevelopに直したい
 +
 +    git rebase --onto develop master
 +
 +まだコミット前ならば
 +
 +    git reset --hard develop 
 +    
 +でも良い
 +
 +
 </markdown> </markdown>
git/rebase.1657714015.txt.gz · 最終更新: 2022/07/13 12:06 by nullpon