美文网首页
git使用reset回退版本后找不到最新版本的解决办法

git使用reset回退版本后找不到最新版本的解决办法

作者: Mr_Samuel | 来源:发表于2018-06-28 19:28 被阅读0次

本人最近使用idea内置git回退版本时不小心选了keep模式,发现版本记录下没有了最新提交的版本信息。那么再想回到最新提交的版本应该怎么办呢,下面是解决步骤:
git fsck --lost-found 命令,找出当前被丢弃的提交

E:\BSgitlab\ds-address>git fsck --lost-found
Checking object directories: 100% (256/256), done.
Checking objects: 100% (4/4), done. 
dangling commit 410087eebc7dda0aa79d0f55fcb1fef1e3f4f289
dangling blob 576078d77af4b5a7ecce4ba4e133d7b6703f2a3c
dangling blob 7060694edd0ab3da4ce6bb57fcdbc6f2e9608df6
dangling blob 9740013d879552bdd4effe4fe9ff11e9180e83a7
dangling blob 26a10fb5bb89abf135760df780de74aff6d98b69
dangling blob 5ea15e0f420abd1267a0b4ec8793bbf295c62ff5
dangling blob 6be132bad6c7940b10015c59e4e4e81b222860f9
dangling blob ac018dddd9ae61b646f7e7e3028f33b95c7f06c0
dangling blob 0a82a2fe0b09d7a68b7d74a897e8b9d0cbb29949
dangling commit 8f62c5c1dbdf5f2ba4377c89de590a552f80d6d9

git show <commit id> 显示提交的具体信息

E:\BSgitlab\ds-address>git show 0dbd6c22c112deefebd5b62767b9bd4bb7663415
commit 0dbd6c22c112deefebd5b62767b9bd4bb7663415
Author: test <test@test.com.cn>
Date:   Thu Jun 28 18:00:20 2018 +0800

    <E4><B8><B4><E6><97><B6>

diff --git a/ds-match-server/application.properties b/ds-match-server/application.properties
index ff8ace2..2bb5b43 100644
--- a/ds-match-server/application.properties
+++ b/ds-match-server/application.properties
@@ -15,9 +15,9 @@ server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %F %I

git reset --hard <commit id> 回滚到指定的提交

E:\BSgitlab\ds-address>git reset --hard 0dbd6c22c112deefebd5b62767b9bd4bb7663415
HEAD is now at 0dbd6c2 临时

相关文章

  • Git常用命令

    版本回退git reset 回退add 操作Git 版本恢复还原命令 reset git reset –mixed...

  • Git

    回退远程版本 先回退本地版本 git reset --hard commitId或者 git reset HE...

  • git 相关

    分支总结 版本回退 git reset –hard HEAD^ 回退到上个版本,git reset –hard...

  • Git版本回退以及前进

    git版本回退 然后使用命令git reset --hard commitId 如果回退之后想要恢复到现在版本,则...

  • git reset --hard xxx、git reset -

    git reset --hard xxxx 彻底回退版本,连本地文件都会被回退到上个版本的内容 git reset...

  • 关于git commit 后想回退代码

    回退命令 git reset --hard HEAD^ 回退到上一个版本git reset ...

  • git 回退命令

    回退命令: git reset --hard HEAD^ 回退到上个版本 git reset --hard HEA...

  • git

    1.版本回退 git reset HEAD^ 回退到上一版本,修改会放到工作区 git reset --soft ...

  • git使用总结

    git reset 版本回退的三种用法总结 git reset (--mixed) HEAD~1回退一个版本,且会...

  • git本地仓库版本回退

    回退到上一个版本 git reset --hard HEAD^ git reset --hard 版本号

网友评论

      本文标题:git使用reset回退版本后找不到最新版本的解决办法

      本文链接:https://www.haomeiwen.com/subject/zuenyftx.html