2013-05-22 90 views
0

已经执行了混帐拉进我的本地库,我在日志/ development.log文件GIT冲突发展

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

收到了冲突,我没有与GIT和固定的冲突太多经验。有关如何解决此问题的任何建议?

+1

http://stackoverflow.com/q/161813/1615903 – 1615903

+5

另外,我不认为一个日志文件应该在库中。参见[关于gitignore的信息](https://help.github.com/articles/ignoring-files) – 1615903

回答

3

添加的所有日志文件,通过使用“混帐合并工具”,然后继续的.gitignore

 log/*.* 
0

你可能已经做出,但没有推动当地一些修改。去

最好的办法是到远程拉在不同的分支,如果你有麻烦。

日志文件可能会被修改所有的时间(这是他们在这里的^^什么)。 把它从回购中拿出来,你应该没问题。

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

0

修复冲突。

在Linux上一个非常好的工具是MELD:

混帐配置--global merge.tool MELD

+0

而对于windows,一个非常好的就是Beyond Compare 3。 – Arafangion

1

你应该在的.gitignore添加日志文件夹。记住git并不是最佳做法。

您可以使用“混帐GUI”冲突的决心。

,但需要安装混帐贵。

$ sudo apt-get install git-gui