我更改了一些文件,然后执行以下操作以推送到github:
git branch
并找到了名为test
的分支。git checkout master
,而是git checkout
。 git add -A
。git push origin master
。打开项目后,我发现丢弃了所有更改并恢复了上次test
次更改。
我的问题是:我想恢复到我上次的本地更改。有可能吗?
答案 0 :(得分:0)
在运行git checkout
之前,您是否在存储或索引上添加了这些更改?如果没有,我认为没有办法让他们回来。
答案 1 :(得分:0)
使用" git stash apply"
使用" git checkout"或者使用git-cherrypick。