Я вытащил свой каталог .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 "тьфу конфликты слияния"
; git pull origin master
.
Теперь все сливается нормально, за исключением того, что мне не хватает dired-details + .el
, я немного запутался и хотел бы узнать ответы на следующее:
git-rm
и получить этот файл из удаленной ветки? .. добавить / добавить
? .. git-rm
' файл, который я хотел заменить? ..