Master HEAD 有一些更改,我正在尝试将我当前的本地更改与 Head 合并。
假设我有冲突的更改。git
只是拒绝pull
。
它说我有冲突的更改,所以在这种情况下,我希望它告诉我有冲突的文件,但它希望我恢复我的本地更改然后拉
Master
/ \
branch1 branch2 (local)
\
Master
当 branch2 尝试向 master 提交更改时失败。在这种情况下我该怎么办?手动将文件复制到某个位置,拉然后使用 winmerge 合并文件?还是有更好的合并方式?
当我执行 agit pull
时,它声明 - 本地更改将被覆盖,因此在拉取之前存储或提交更改。
当我stash
或commit
更改,然后pull
stash pop
失败说明工作副本中的更改将被覆盖。
顺便说一句,在任何一种情况下,我都没有看到有冲突的文件,即使我尝试了变基。