.emacs ディレクトリを読み込んでいたところ、次の競合が発生しました。
CONFLICT (add/add): Merge conflict in elisp/dired-details+.el
Git の状態は次のとおりです。
Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
# both added: elisp/dired-details+.el
さて、git は を使用することを提案しgit rm
ました。ローカル ファイルをプルしているファイルに完全に置き換えたいので、ちょっと賢明なようです...だから私はそうgit rm elisp/dired-details+.el
しgit merge
ます. 私は得る:
git merge: fatal: マージが完了していません (MERGE_HEAD が存在します)。マージする前に変更をコミットしてください。
わかりましたgit commit -a -m "ugh merge conflicts"
。git pull origin master
.
これで、 I am missing を除いて、すべてが正常にマージされましたdired-details+.el
。ちょっと混乱しています。次の答えを知りたいです。
git-rm
リモートブランチからそのファイルを元に戻して取得するにはどうすればよいですか?..- そもそもなぜ衝突があったのですか?..ここで何が起こっているの
add/add
ですか?.. git-rm
置き換えたいファイルを 'ing する代わりに、どうすればよいでしょうか?..