GIT冲突发展

时间:2013-05-22 12:44:44

标签: git

我已经对我的本地存储库执行了git pull,并且我在log / development.log文件中收到了冲突

Auto-merging log/development.log
CONFLICT (content): Merge conflict in log/development.log
Automatic merge failed; fix conflicts and then commit the result.

我对GIT和修复冲突没有多少经验。关于如何解决这个问题的任何建议?

4 个答案:

答案 0 :(得分:3)

将所有日志文件添加到.gitignore

      log/*.*

答案 1 :(得分:1)

您应该在.gitignore中添加日志文件夹。保存登录git不是最佳做法。

您可以使用“git gui”解决冲突。

但需要安装git-gui。

$ sudo apt-get install git-gui

答案 2 :(得分:0)

您可能已经进行了一些尚未推送的本地修改。

最好的方法是在遇到麻烦时将遥控器拉到另一个分支。

日志文件可能会一直被修改(这就是他们在这里的^^)。 把它从回购中拿出来你应该没问题。

编辑:或者按照建议使用git-mergetool。它可以更精确地控制文件的合并方式。

答案 3 :(得分:0)

使用“git mergetool”修复冲突,然后继续。

在Linux上,一个非常好的工具是融合:

git config --global merge.tool meld