场景
今天使用 git rebase
合并了几个 commit, 一时失误,不小心合并了别的 commit,这下好了,git log
版本号已经没有了。我该怎么恢复之前误合并的提交记录。
git reflog
可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
选择想要恢复的提交记录,git reset --hard [commit id]
,即可回撤 rebase 的记录。
今天使用 git rebase
合并了几个 commit, 一时失误,不小心合并了别的 commit,这下好了,git log
版本号已经没有了。我该怎么恢复之前误合并的提交记录。
可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
选择想要恢复的提交记录,git reset --hard [commit id]
,即可回撤 rebase 的记录。
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。