git 本地文件消失后解决方案
- 当使用git checkout 时 本地文件不见
- git checkout -b develop origin/develop
- 本地新建一个分支develop,并切换到新建的分支develop,并且建立develop与远程分支origin/develop的跟踪关系
- 提交到本地分支后 文件没有上传到 git 发生了文件消失的问题
git reflog
git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
-
可以使用 git reset 版本号,就是回退到该版本号上
-
出现 Unstaged changes after reset的异常
- git stash :暂存本地代码
- git stash drop:恢复之前暂存的文件
这样就可以恢复暂存文件