1.在团队开发时,如果你写完代码 高高兴兴的push了,,然后发现有问题,,这是组长把你的打回 你abandon后 想回滚到某一个分支
点击这个分支右键----reset developer to this commit
如果 只是想回滚到这个分支 自己在本地更改的代码还想保留 选项如下图
如果回滚到指定分支,并且自己在本地改的代码也放弃不要了。那么选择如下
选择 Hard - discard all working copy changes ok 本地代码也就恢复更改之前的样子了。如果导入的第三方。切记,showInFinder查看一下第三方包是否还存在,如果存在 删掉。(sourceTree也能看到)