2016-11-25 3 views
0

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

Я хочу объединить свой код в существующий код с помощью команд git, но я не знаю, как исправить эту проблему.

+3

Возможный дубликат [Как разрешить конфликты слияния в Git?] (Http://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git) – jonrsharpe

ответ

0
$ git commit -am <message>  # add & commit your local changes 
$ git pull origin master   # pull the latest codes 
$ git status      # see the files that have conflicted (untracked files) 

# If you want to keep your changes then 
$ git checkout . --ours 

# Or, if you want to keep remote changes 
$ git checkout . --theirs 

$ git commit -am <message>   # add & commit with a new message 
$ git push origin master    # push to remote 
+0

, когда я приказываю git pull origin master it return error: pulling невозможно, потому что у вас есть несвязанные файлы –

+1

Вы должны сначала добавить и перенести свои изменения. 'git commit -am ' –

Смежные вопросы