我已经对我的本地存储库执行了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和修复冲突没有多少经验。关于如何解决这个问题的任何建议?
答案 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