入門Git 作者:濱野 純(Junio C Hamano)秀和システムAmazongit stashは作業中の内容を一旦退避することができるため大変便利で結構使ってますが remoteや他branchからrebase等で変更を適応する時にstashしてから適応。 変更箇所がかぶったりするとgit stash popした時にCONFLICTが発生します。 その時の解決方法のメモ。 1. 手動マージ Gitは自動的に解決できない衝突が発生するとファイルに衝突箇所をマーキングしてくれます ++<<<<<<< Updated upstream // 現在のコミット ++======= // コンクリフトした内容 ++>>>>>>> Stashed changes手動で採用したい記述を残してgit addしてCONFLICTを解決します。 これが一般的でいつもこの作業をしていました。 2. git
![git stash popでコンクリフトした時の解決方法 - chulip.org](https://cdn-ak-scissors.b.st-hatena.com/image/square/0294bcb0db511bf73bcf48a207e5eba4f3cdb9f0/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41R5gj5VRFL._SL500_.jpg)