恢复git版本到指定版本

解决问题

由于在需要使用git几个月前的代码,所以需要将代码恢复到前几个月前的版本代码

查询版本信息

通过 git log 查询本地的版本信息

查询结果如下:

 git log
commit d89fff289abd2d433e4d15786f74f1724df0f68a (HEAD -> master, git-svn)
Author: xxxxxx <xxxxxxx>
Date:   Sat Jun 20 04:06:55 2020 +0000

    这是最近的一次提交 (此信息为commit -m下的注释信息)

    git-svn-id: svn://xxxxxxxx

commit a6557ded6dd9368e253f8189bb1483aa69b1fcfd
Author: xxxxxx <xxxxxxx>
Date:   Tue Apr 16 11:31:34 2020 +0000

    这是几个月前的提交

    git-svn-id: svn://xxxxxxxx

完成恢复

通过git reset --hard (版本id)即可完成恢复

比如我要回复到几个月前的提交 则使用以下操作完成

# git log 中 commit 后面的就是版本id
git reset c3eda83f3418e3bb1601d91ba9f2b2dcd37356d1

基本git命令

配置提交人信息
git config --global user.name “username”
git config --global user.email “email”

克隆远程库
git clone

本地开发用
git status
git add
git commit

推送本地仓库数据到远程仓库
git push
拉取远程仓库最新数据到本地仓库
git pull

将本地代码目录初始化为Git仓库
git init
关联并同步远程仓库
git remote add origin 远程仓库的url
git pull origin master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值