使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????
不要紧!!!!
可以使用git reflog命令来帮助恢复删除的本地提交!
运行以下命令你就知道怎么用了!
git stash 清空工作区和暂存区
git pull 同步服务器代码
git commit –allow-empty -m “this is a test” 进行一次空提交
git reset HEAD^ –hard 删除刚才的空提交
git reflog 查看各分支的提交记录
70cf5fe HEAD@{0}: reset: moving to HEAD^
28d447f HEAD@{1}: commit: this is a test
70cf5fe HEAD@{2}: pull: Fast-forward
git reset 28d447f –hard 恢复到commit号为28d447f 的提交,亦可使用HEAD@{1}
git log
看this is a test 提交是不是回来了!!
本文详细介绍了在使用Git进行本地提交后,若不慎删除提交或提交所在分支时,如何通过Git reflog命令找回丢失的提交,并提供了解决步骤及关键命令解释。
2044

被折叠的 条评论
为什么被折叠?



