什么放弃Xcode源代码控制中的所有更改实际上做了什么?

时间:2016-06-03 09:28:39

标签: ios xcode git version-control

如我所知,我想知道是否有关于此Xcode命令的作用的文档(源代码管理 - >放弃所有更改)?

我想它会恢复到最后一次提交但是在本地分支上?有人可以确认它不会自动影响同一个远程分支吗?

2 个答案:

答案 0 :(得分:2)

我没有在XCode中使用git,但我可以确定Discard all changes NOT 会影响远程历史记录。

它很可能会丢弃您对工作目录中跟踪文件所做的所有非分页更改,就像从终端执行git checkout -- .一样。

使用 unstaged ,这意味着您执行的更改git add -u将不会被丢弃。

顺便说一下,要找出它实际上做了什么,需要自己进行测试。

答案 1 :(得分:1)

我遇到了一个类似的问题,我想回滚到我最近的本地提交,并且不熟悉命令行git,我有机会选择&#39;放弃/ filename < / em>的/&#39;并且它完全相同的事情所有的网站说git checkout会做。

再次,这只是我的测试&#34;但该功能与广告一样有效。