2

私は Linux で GIT を使用しており、同僚は Windows で GIT を使用しています。

私はファイルにいくつかの変更をコミットし、同僚はそのファイルに他のいくつかの変更をコミットしました。

同僚が押して、私が引いた。

今、私のファイル全体が1つの大きな競合です:

<<<<<<< HEAD
...
[my version]
....
=======
...
[colleague's version]
...
>>>>>>> branch 'master' of https://github.com/rothariel/aimnegochat.git

私に何ができる?変更をマージするにはどうすればよいですか?

4

3 に答える 3

3

githubのこの記事から、このような問題を克服できます

推奨されるeolは\nです。これを使用して自動変換できます

git config --global core.autocrlf input
# Set this setting on OSX or Linux

git config --global core.autocrlf true
# Set this setting on Windows

次に何をすべきかの例を見てください。

https://help.github.com/articles/dealing-with-line-endings

于 2013-02-07T15:44:23.017 に答える
-1

同僚が行った変更を自分の変更とマージする必要があります。ファイルを編集してadd to index. commitその後、変更できます。

于 2013-02-07T15:04:41.640 に答える