如何恢复git stash的命令
1、首先给大家一个好主意就是在实现一个大功能时,请将它分成小块并定期提交,长时间工作而不做提交后果就会出现丢失的可能,要重新找回来就需要建立新的仓库,而且里面只有一个main.c源文件。

2、接下来进行一次提交,由于刚开始使用了不正确的git命令,把保存在stash中的更改删除了,只能用Initial commit才能实现。

3、然后在文件中写一些代码,因为是丢失的代码不需要做什么大的改动,只需要把一些简单的东西放进stash中就行,就增加了一行git diff的输出。

4、接着从远程仓库中拉取一些新的更改,不着急提交更改,先进行stash,拉取远程仓库中的更改后,再把更改恢复应用到主分支上,执行下面的命令将更改移动到stash里面。

5、然后使用git stash list命令就能查看stash了,代码已经在一个安全的地方,而且主分支目前是干净的可以使用命令git status进行检查。

6、最后找到对应的ID号,就可以找到了丢失的更改,可以进行恢复它。将此ID取出来放进一个新的分支,或者直接提交,使用git stash使更改恢复到主分支git会周期性地执行它的垃圾回收程序。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:179
阅读量:119
阅读量:112
阅读量:119