Я создал ветку, называемую tmp, сделал несколько коммитов, и теперь, когда я пытаюсь объединить, она терпит неудачу. Когда я типа git branch -avvv
я вижу следующееGit не удалось слить
master f439a52 [origin/master] updated footer formatting
* tmp acc5818 added analytics and logos
remotes/origin/master f439a52 updated footer formatting
затем я проверил мастер, пытался объединить TMP, но я получил кучу ошибок, таких как CONFLICT (content): Merge conflict in ....
Я пытался проверить TMP снова, но потом он сказал Automatic merge failed; fix conflicts and then commit the result.
Я понятия не имею, в чем конфликт, поэтому я понятия не имею, как их исправить. Я хочу сохранить все дополнения, которые я сделал в ветке tmp.
Я набрал git reset --hard
и переключился обратно на tmp. Затем я удалил мастер, создал новую ведущую ветвь и попытался объединить tmp, но то же самое произошло снова.
Мм .. 'git' не всегда знает, как объединить с изменениями, которые касаются те же строки файла с обеих ветвей. Вам нужно их разрешить, используйте 'git mergetool' и выберите, какую строку использовать либо из tmp, либо из master-ветви. После этого убедитесь, что код компилирует и запускает тесты и т. Д. –