タグ

conflictに関するsat0ma014のブックマーク (2)

  • Gitコンフリクト解消ガイド(git mergetoolの使い方) - Qiita

    ファイル編集がコンフリクトした場合 下記はよくある(忌々しい)コンフリクト画面ですね。 皆さんはコンフリクトのmergeはどんな方法でやっていますでしょうか? vimemacsで直接編集している方が多いイメージですが、実際開いてみると、下記のように差分が表示されていると思います。 この画面を見ただけではどのようにmergeすればよいのかわかりません。(Objective-CのARC/MRC双方の開発経験がある人は目をつぶってください・・) gitにはこのようなコンフリクトのmergeを支援するgit mergetoolコマンドが搭載されています。 このままEnterキーを押すと下記のような画面が立ち上がります。 画面幅の都合でフォントが小さいのですが、ここで「mergeしたい差分が作られる直前の状態」と「mergeしたい差分」に注目してみます。 この2つを見比べると、@propertyの

    Gitコンフリクト解消ガイド(git mergetoolの使い方) - Qiita
  • [Git] コンフリクトの治し方 - Qiita

    <body> <<<<<<<HEAD [ローカルブランチのコード] ======= [マージするブランチのコード] >>>>>>>2384792396c53837ec06b9c2a842bfccc28f3996ki </body> <<<<<<<と>>>>>>>で囲まれた部分を手動で修正する. GitHubでの解消機能紹介 ローカルで解決しなくてもWebで解決できる様になっています。(2016/12/13リリース) https://github.com/blog/2293-resolve-simple-merge-conflicts-on-github コンフリクトのメッセージについて コンフリクトの際にstageに乗らないファイルには, 下記のようなものがある. 修正が必要(かも?) UU(both modified) 3ウェイマージした結果のコンフリクトファイル. =>コンフリクトして

    [Git] コンフリクトの治し方 - Qiita
  • 1