アフィリエイト広告を利用しています

2017年11月09日

Git体験記 コンフリクトを解消する

マージしてコンフリクトが起きたとき、Source Treeではメニュー操作で解決できる。

ときどき、操作を誤ってコンフリクト解消用のメニューが表示されないことがある。

こうなるとパニックである。

先日、チェリーピック中にこの状態になってしまった。

以下の手順で何とか解決できた。

@git statusコマンドでコンフリクトしているファイルを確認

$git status

Unmerged paths: .......
 ・

 Unmerged pathsの後ろにファイル名が表示される。

Aエディタでソースを確認
 コンフリクトした箇所に以下のコードが埋め込まれているので
 適宜修正して保存する。

<<<<<<< HEAD
=======
>>>>>>> [commit id]

Bgit add [コンフリクトしたファイル]

Cgit commit -m 'コメント'


BとCはSource treeから行った。


コンフリクト解消の最大のポイントは

落ち着くこと




posted by db-engineer at 00:00 | Comment(0) | Git

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド