【发布时间】:2015-09-04 09:08:57
【问题描述】:
错误地我做了一个提交,现在我想从历史日志中删除并返回到以前的提交。我一直在尝试检查我想返回的提交,但 Smartgit 要求我创建一个本地分支以执行此操作(附上屏幕截图),因为我不是 SG 的专家,我真的需要一些建议。我也尝试恢复错误提交的提交,但我仍然在日志中看到该提交。这就是日志现在的样子:
尝试结帐时:
我的日志现在的样子:
我想要做的是从日志中删除前两个提交并返回到“Cambios Varios”提交(当我尝试检查该提交时出现的带有绿色箭头的那个)。
所有这些混乱都是因为我的同事做了一些更改并添加了一个文件,然后提交了他的更改,为了更新我的文件,我进行了拉取,但我的文件没有在我的本地存储库中更新并且没有添加我的同事添加的文件。当另一个用户进行除 PULL 之外的提交时,我还需要做些什么来更新我的所有文件夹吗?我对 SmartGit 很陌生,每次我试图做一个干净的拉动时都会有点困惑。非常感谢!
【问题讨论】:
标签: git pull git-checkout smartgit