Проблема с объединением изменений восходящего потока обратно в мою ветку

У меня возникают конфликты при попытке слить изменения восходящего потока обратно в свою ветку, и я не знаю, как их разрешить.

Я создал свои собственные вилка. Я его клонировал. Я внес изменения в ветку на своей вилке, зафиксировал и нажал. Но затем обновился основной форк, и я попытался обновить свой собственный форк, объединив его следующим образом:

$ cd repo-name
$ git remote add upstream git://github.com/username/repo-name.git
$ git fetch upstream
$ git merge upstream/master

Слияние говорит о том, что с файлом возникла какая-то проблема и автоматическое объединение не работает. Он говорит мне исправить это сам и повторно слить. Поэтому я фактически пошел в (восходящий) репозиторий на GitHub основной вилки, скопировал весь код нового файла в файл на моей вилке и снова попытался выполнить слияние. Пожалуйста, исправьте их в рабочем дереве, а затем используйте git add / rm как уместно отметить разрешение и сделать фиксацию, или используйте 'git commit -a'.

Есть ли какой-нибудь аргумент, который я опускаю? Я делаю что-то глупое? Что означает «несоединенные файлы»? Разве весь смысл слияния не в слиянии файлов? Должен ли я фиксировать свои изменения перед слиянием?

41
задан Community 26 July 2017 в 06:47
поделиться