git rebase后commit丢失
2016-08-08 16:02
841 查看
大致方法都是先找到丢失的commit的SHA值,然后用它来新建一个branch,这样就可以恢复代码之前的commit。
具体如下:
通过下面的命令找到丢失的commit
通过丢失的commit新建一个branch
此时我们就回到原点,可以在这个branch上重新操作了。
具体如下:
通过下面的命令找到丢失的commit
git reflog
通过丢失的commit新建一个branch
git checkout -b recovery 5aw24s2
此时我们就回到原点,可以在这个branch上重新操作了。
相关文章推荐
- git rebase后丢失本地commit记录
- git rebase后commit丢失
- git 找回丢失的commit
- git 找回丢失的commit
- fatal: cannot resume: .git/rebase-apply/final-commit does not exist.
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- git rebase commit 信息处理
- Git使用rebase合并多个commit
- git rebase 后找回消失的commit
- git commit/git commit --amend/git commmit rebase, reset
- git找到丢失的commit
- git 找回丢失的对象 找回commit
- (转)找回Git中丢失的Commit
- git rebase之前需要 commit 才行
- 从Git仓库中恢复已删除的分支或丢失的commit
- git中各个commit节点的查询 回溯 与 合并:git rebase与git reset
- git commit/ git rebase /git pull/git reflog
- Git Merge Commit忘了选分支?数据丢失? 刚刚做的都丢失了?别急!
- git rebase之前需要commit才行
- 记录一次操作git 的愚蠢行为(本地代码只 git add 过,没有 commit ,push 过,然后版本回退 导致本地代码丢失)