Xcode的“将本地更改重新设置为上游更改”?

时间:2018-10-09 10:15:43

标签: xcode git

“拉”菜单选项中的“将本地更改恢复为上游更改”是什么意思? 可以改变远程分支机构吗?

1 个答案:

答案 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

在此示例中,我认为“将本地更改重新构建为上游更改”是应该的。