我知道您可以恢复单次提交,然后右键单击提交并单击revert。但是,有没有办法恢复多个提交(就像最近在单个分支上的5个提交一样)?
发布于 2020-01-28 21:13:16
您可以恢复到您想要的提交,并强制执行它,但这会破坏您的一些历史记录,这是在GIT中工作时通常希望避免的。
在GitKraken中还有另一种更好的方法:假设这是您的提交历史A - B - C - D (D是最新的提交),现在您想恢复B、C和D
A (确保在执行此操作之前隐藏所有打开的更改)和reset soft to D (是的,重置为稍后的提交实际上是将提交消息和提交重置
现在,您的历史记录应该类似于下面的A - B - C - D - A' (A'与A具有相同的内容)
发布于 2020-05-04 18:38:57
这里有一个更受欢迎的问题,关于如何用git解决这个问题有一个很好的答案。您可以从它派生出如何在GitKraken中执行此操作。How to revert multiple git commits?
https://stackoverflow.com/questions/44182045
复制相似问题