这个问题已经被问过很多次,我已经尝试过那里提供的解决方案,但对我来说没有运气。所以 ...
我有 master 和 test_branch
Admin@paul MINGW64 ~/my-project (master)
$ git diff master test_branch
它显示了 5 个文件和如此多的提交。但是当我这样做时:
Admin@paul MINGW64 ~/my-project (master)
$ git pull origin test_branch
From https://bitbucket.org/clientname/my_project
* branch test_branch -> FETCH_HEAD
Auto-merging page/test1.java
CONFLICT (content): Merge conflict in page/test1.java
Automatic merge failed; fix conflicts and then commit the result.
我修复了冲突,运行测试并失败了,因为 pull 并没有带来所有的变化,而且对于文件 test1.java 只有 1 或 2 行冲突不是全部。
我也尝试gitk
过,但这显示了非常复杂的网络结构,很难理解。