Git 从重置中恢复
示例
使用Git,您可以(几乎)始终将时光倒流
不要害怕尝试重写历史记录*的命令。默认情况下,Git不会在90天内删除您的提交,在此期间,您可以轻松地从reflog中恢复它们:
$ git reset @~3 # go back 3 commits
$ git reflog
c4f708b HEAD@{0}: reset: moving to @~3
2c52489 HEAD@{1}: commit: more changes
4a5246d HEAD@{2}: commit: make important changes
e8571e4 HEAD@{3}: commit: make some changes
... earlier commits ...
$ git reset 2c52489
... and you're back where you started*观察下面的选项--hard和--force虽然-他们可以丢弃的数据。
* 另外,避免在您正在协作的任何分支上重写历史记录。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语