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