You are in the middle of a conflicted merge.

Gitでpullする際に

You are in the middle of a conflicted merge.

というエラーが出て途方に暮れる。
pull元のリポジトリとローカルのリポジトリで、変更箇所が競合していた場合にこのエラーがでる。

Git bashの画面でこれが出て、どうすればよいか悩んでいたら、その競合ファイルに
<<<<<<< HEAD:index.rb
ローカルで加えた変更
=======
pull元のリポジトリに記録されている変更
>>>>>>> 05db8faioaafae35b3686c9d109a8a3faeab:index.rb
と競合する箇所が分かるようになっていた。

なので、これをマージしてgit commitすればOK。

ちなみにコンフリクトしたファイルの確認コマンドは
git ls-files -u


入門git

入門git

  • 作者: Travis Swicegood
  • 出版社/メーカー: オーム社
  • 発売日: 2009/08/12
  • メディア: 単行本(ソフトカバー)
入門Git

入門Git

  • 作者: 濱野 純(Junio C Hamano)
  • 出版社/メーカー: 秀和システム
  • 発売日: 2009/09/19
  • メディア: 単行本


タグ:Rails git
posted by digital-squad at 2009年08月05日 19時01分 | Comment(0) | TrackBack(0) | Git
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック