最近在一个多人项目中,如下图所示进行了提交。标记为红色的您可以看到带有“merge ?”描述/注释的提交。
此提交添加了许多文件并更改了许多其他文件,并且从未打算发生。
使用 atlassian-sourcetree我需要做什么才能将所有内容回滚到以蓝色突出显示的提交? (如屏幕截图所示,我落后了 8 个提交。)
最佳答案
如果您已将提交推送到上游...
通过单击Reverse File
、Reverse Hunk
或Reverse Selected Lines
选择您要回滚到的提交并撤消更改。对您还想回滚到的提交之后的所有提交执行此操作。
如果您还没有将提交推送到上游...
右键单击提交并单击Reset current branch to this commit
。
关于git - 如何将所有内容回滚到之前的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22365370/