我是git的新手,我使用windows for git(这很痛苦),现在我遇到了冲突.class文件的合并问题。怎么解决这个冲突?我真的不了解这场冲突。
答案 0 :(得分:3)
假设您正在使用Java,那么.class文件只是从您的编译中生成的机器代码。它不是真正的源代码,所以这里不需要解决冲突。我只会覆盖目标分支中的.class文件。
答案 1 :(得分:2)
我不会将源代码生成的类文件放入git中。
您仍然可以在本地删除它,然后git rm <file>
删除它。
答案 2 :(得分:2)
我想说甚至不用担心解决它。只需接受合并,假设类文件是唯一的冲突,使用git merge branch -Xtheirs
这将像往常一样合并,但接受来自您正在合并的分支的所有更改,而不检查冲突。
或者,您可以手动解决冲突,如果它让您感觉更好。 从这一点开始,当您向.gitignore添加条目时,与.class文件不会发生冲突。