码迷,mamicode.com
首页 > 其他好文 > 详细

git解决误操作

时间:2015-08-19 08:15:42      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:git   github   

今天在做项目的时候,不小心多删除了几个文件夹,并push上去了,不知道怎么恢复,后来通过git恢复到了之前的版本后,把之前版本的文件夹复制下来后,又跳转到了最新的版本,把复制的文件放到了最新的版本:

用到的操作

  • git stash
  • git log
  • git checkout <之前的版本号>
  • *git checkout <最新的版本>
  • git stash apply <缓冲号>

git stash

将当前的的状态缓存,并跳转到push过的最新状态。在此之前要git status一下,看看是否还有没git add等操作

技术分享

git log

查看提交过的版本

技术分享

git checkout 3bdf38bd

跳转到之前的版本,并把想要的代码复制下来

git checkout master

跳转到最新的状态的分支,我这里是master

git stash apply stash{@}0

恢复到之前缓存的最新状态,就可以把复制的代码放到里面了

ok!我的代码恢复了!~~

版权声明:本文为博主原创文章,未经博主允许不得转载。

git解决误操作

标签:git   github   

原文地址:http://blog.csdn.net/qq_20438233/article/details/47774703

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!