git取消本地提交(使用Git进行本地提交后)
使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????,我来为大家讲解一下关于git取消本地提交?跟着小编一起来看一看吧!
git取消本地提交
使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????
不要紧!!!!
可以使用git reflog命令来帮助恢复删除的本地提交!
运行以下命令你就知道怎么用了!
1. git stash 清空工作区和暂存区
2. git pull 同步服务器代码
3. git commit –allow-empty -m “this is a test” 进行一次空提交
4. git reset HEAD^ –hard 删除刚才的空提交
5. git reflog 查看各分支的提交记录
70cf5fe HEAD@{0}: reset: moving to HEAD^ 28d447f HEAD@{1}: commit: this is a test 70cf5fe HEAD@{2}: pull: Fast-forward
6. git reset 28d447f –hard 恢复到commit号为28d447f 的提交,亦可使用HEAD@{1}
7. git log
看this is a test 提交是不是回来了!!
后话
文章属原创,未经允许,请尊重原创,请勿在其他地方抄袭发表。
写文章不易,我会坚持更新,希望大家多多关注点赞,如果有什么想法,或者想我出什么类型什么内容的文章,可以在文章下方评论,我会尽我所能满足大家的要求,谢谢。
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com