2017年11月09日
Git体験記 コンフリクトを解消する
マージしてコンフリクトが起きたとき、Source Treeではメニュー操作で解決できる。
ときどき、操作を誤ってコンフリクト解消用のメニューが表示されないことがある。
こうなるとパニックである。
先日、チェリーピック中にこの状態になってしまった。
以下の手順で何とか解決できた。
①git statusコマンドでコンフリクトしているファイルを確認
$git status
Unmerged paths: .......
・
Unmerged pathsの後ろにファイル名が表示される。
②エディタでソースを確認
コンフリクトした箇所に以下のコードが埋め込まれているので
適宜修正して保存する。
<<<<<<< HEAD
=======
>>>>>>> [commit id]
③git add [コンフリクトしたファイル]
④git commit -m 'コメント'
③と④はSource treeから行った。
コンフリクト解消の最大のポイントは
落ち着くこと
ときどき、操作を誤ってコンフリクト解消用のメニューが表示されないことがある。
こうなるとパニックである。
先日、チェリーピック中にこの状態になってしまった。
以下の手順で何とか解決できた。
①git statusコマンドでコンフリクトしているファイルを確認
$git status
Unmerged paths: .......
・
Unmerged pathsの後ろにファイル名が表示される。
②エディタでソースを確認
コンフリクトした箇所に以下のコードが埋め込まれているので
適宜修正して保存する。
<<<<<<< HEAD
=======
>>>>>>> [commit id]
③git add [コンフリクトしたファイル]
④git commit -m 'コメント'
③と④はSource treeから行った。
コンフリクト解消の最大のポイントは
落ち着くこと
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く