作为问题,我想知道是否有一些文档说明这个 Xcode 命令的作用(源代码管理 -> 放弃所有更改)?
我猜它恢复到上次提交但是在本地分支上?有人可以确认它不会自动影响同一个远程分支吗?
最佳答案
我没有在 XCode 中使用 git,但我可以肯定 Discard all changes将不会影响远程中的历史记录。
它很可能会丢弃您对工作目录中的跟踪文件所做的所有未暂存更改,就像执行git checkout -- .一样。从终端。
使用unstaged,这意味着您执行一次更改git add -u for 不会被丢弃。
顺便说一句,要弄清楚它到底做了什么,需要自己测试一下。
关于ios - Discard all changes in Xcode source control 实际上做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610722/