“拉”菜单选项中的“将本地更改恢复为上游更改”是什么意思? 可以改变远程分支机构吗?
答案 0 :(得分:7)
看起来像是在做git pull --rebase
(相对于git pull
)。
考虑一下:
远程来源/主站点具有提交:c1-> c2-> c3
而您的本地管理员看起来像:c1-> c2-> c4
如果您不使用“ Rebase”选项,Pull将合并 c3
到您的c4
提交中。
使用“ Rebase”-Pull将首先将c3
复制到本地主机,并保持c4
干净并位于最上面:c1-> c2-> c3-> c4
在此示例中,我认为“将本地更改重新构建为上游更改”是应该的。