git 代码回到以前的版本
git 代码回到以前的版本
皇上洗碗 发表于6个月前
git 代码回到以前的版本
  • 发表于 6个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

1.首先拉取文件

cd /Users/user/git/old_app

2.执行 git log

git log

3.就可以看到所有的之前提交的历史记录,复制想要退回版本的commit_id,如下

4.关闭终端,打开重新拉取

cd /Users/user/git/old_app

5.执行git reset --hard commit_id

git reset --hard 9383b98b9f7e5112f399f2f7538c9b900a

以上步骤可以把本地代码回退到历史版本。

如果不想覆盖当前的本地代码,可以新建项目git上拉取代码,再执行以上步骤。

 

回退的命令为git reset;

而git reset命令格式为:

git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]

其中各个选项的简介如下:

-q, --quiet           be quiet, only report errors
    --mixed               reset HEAD and index
    --soft                reset only HEAD
    --hard                reset HEAD, index and working tree
    --merge               reset HEAD, index and working tree
    --keep                reset HEAD but keep local changes

mixed和soft都不会恢复源代码,而hard和merge才会恢复源代码到对应的commit。

 

共有 人打赏支持
粉丝 4
博文 119
码字总数 45058
×
皇上洗碗
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: