Вы сделали большую часть работы.Теперь речь идет только об исправлении конфликтов слияния.Давайте разберемся с этим один за другим.
CONFLICT (add/add): Merge conflict in README.md
Это довольно просто.Файл README.md
имеет некоторые конфликты, которые вы можете исправить вручную, отредактировав файл и сохранив все, что в нем требуется.Убедитесь, что вы удалили строки с <<<<<<<
, =======
и >>>>>>>
, которые используются Git для отображения конфликта.На следующий.
CONFLICT (add/add): Merge conflict in .DS_Store
.DS_Store
создан на Mac, и вы можете просмотреть его, запустив ls -a
, и обычно его следует игнорировать из системы контроля версий, добавив его в файл .gitignore
в корне каталога репо.Поскольку это еще не сделано, конфликт также возникает с этим файлом.Так что теперь вы должны сначала удалить все вхождения .DS_Store
из вашего каталога репо, выполнив следующую команду в корне каталога репо:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
Далее, если у вас уже есть файл .gitignore
,добавьте строку с .DS_Store
к тому же.В противном случае создайте и добавьте запись с помощью команды в корень каталога репозитория
echo .DS_Store >> .gitignore
Далее просто внесите изменения с помощью обычного
git commit -am "Commit message"
Затем нажмите изменения с помощью
git push origin master
Работа сделана!