Как заставить слияние добиться успеха, когда возникают конфликты?
Я пытаюсь объединить запрос на удаление, который имеет один конфликт в одном файле (см. Ниже). Инструкции по объединению запроса извлеченияпредоставлено github являются следующими. Важно выполнить это слияние, чтобы лицо, представляющее документ, получило за это кредит.
# Step 1: From your project repository, check out a new branch and test the changes.
git checkout -b droark-master master
git pull https://github.com/droark/cryptopp.git master
# Step 2: Merge the changes and update on GitHub.
git checkout master
git merge --no-ff droark-master
git push origin master
Я знаю, как исправить одну строку в одном конфликтующем файле. Что я не знаю, как это сделать - заставить Git выполнить слияние и перестать жаловаться на испорченные индексные файлы.
Как заставить Git выполнить слияние, обеспечить, чтобы лицо, предоставившее запрос на получение, получило за это кредит, и прекратило ломать индексные файлы?
Я пытался восстановить слияние сGit объединить ошибки, Один набор ошибок превращается в другой набор ошибок,до бесконечности, Я также попытался сбросить файл проблемы в соответствии сИгнорировать файлы во время слияния с планами скопировать / вставить одну нужную строку, но неработающий индекс сохраняется.
Это превратилось в пустую трату времени, и я больше не заинтересован в попытках сделать это так, как это делает Git, так как это тратит так много времени. Теперь я просто хочу, чтобы Git выполнил слияние и прекратил ломать индексные файлы.
Вот вывод, полученный при слиянии с использованием инструкций github:
$ git pull https://github.com/droark/cryptopp.git master
From https://github.com/droark/cryptopp
* branch master -> FETCH_HEAD
Auto-merging validate.h
Auto-merging validat2.cpp
Auto-merging validat1.cpp
Auto-merging test.cpp
CONFLICT (content): Merge conflict in test.cpp
Auto-merging pubkey.h
Automatic merge failed; fix conflicts and then commit the result.