GIT冲突开发

GIT冲突开发,git,Git,我已将git拉入本地存储库,但在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和修复冲突方面没有太多经验。有什么建议吗?您可能已经做了一些本地修改,但还没有推出 最好

我已将git拉入本地存储库,但在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和修复冲突方面没有太多经验。有什么建议吗?

您可能已经做了一些本地修改,但还没有推出

最好的办法是,如果你遇到麻烦,把遥控器拉到另一个分支上

日志文件可能会一直被修改(这就是它们在这里的目的)。 把它从回购协议中去掉,你会没事的


编辑:或者根据建议,使用git mergetool。它使您能够更精确地控制文件合并的方式。

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

最好的办法是,如果你遇到麻烦,把遥控器拉到另一个分支上

日志文件可能会一直被修改(这就是它们在这里的目的)。 把它从回购协议中去掉,你会没事的


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

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

      log/*.*

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

      log/*.*
使用“git mergetool”修复冲突,然后继续

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

git config--global merge.tool meld

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

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


git config--global merge.tool meld

您应该在.gitignore中添加日志文件夹。在git上隐藏日志不是最佳做法

您可以使用“GitGUI”来解决冲突

但是需要安装GitGUI

$ sudo apt-get install git-gui

您应该在.gitignore中添加日志文件夹。在git上隐藏日志不是最佳做法

您可以使用“GitGUI”来解决冲突

但是需要安装GitGUI

$ sudo apt-get install git-gui

此外,我认为存储库中不应该有日志文件。另请参见,我认为存储库中不应该有日志文件。看见