我知道您可以还原单个提交并右键单击该提交并单击还原。但是有没有办法恢复多个提交(比如单个分支上的最新五个提交)?
问问题
1651 次
2 回答
7
你可以恢复到你想要的提交并强制推送它,但这会破坏你的一些历史,这是你在 GIT 中工作时通常想要避免的
在 GitKraken 中还有另一种更好的方法:假设这是你的提交历史记录
A - B - C - D
(D 是最新的提交),现在你想恢复 B、C&D
- 很难重置
A
(确保在执行此操作之前存储任何未完成的更改) - 重置软到
D
(是的,重置到以后的提交实际上是可能的) - 写下你的提交信息并提交
现在你的历史应该是这样
的A - B - C - D - A'
(A'
内容相同A
)
于 2020-01-28T13:13:15.917 回答
1
这是一个更受欢迎的问题,它对如何使用 git 解决这个问题提供了很好的答案。您可以从中得出如何在 GitKraken 中进行操作。 如何恢复多个 git 提交?
于 2020-05-04T10:38:56.983 回答