Git Bash 退回版本/撤回提交 教程

1.git log查看你要退回的版本ID

2.git reset --soft ID

3.git push 远程仓库名称 主干/分支名称 --force

下面进入实战:

 首先在文件夹右键Git Bash Here打开命令行,切换到你要退回版本所在的分支。

如图,我的分支名称为feature_branch

输入git log 查看提交记录 

 每个commit都有一段代码,对应着版本的id

选择你要退回的版本,复制它的id

比如我想退回上一次提交的版本"Update README.md",也就是回到4a937962594e91d3c0d908e535c3649954a3fe9d这个版本

输入q退出日志界面,然后输入:

git reset --soft 4a937962594e91d3c0d908e535c3649954a3fe9d
这里表示本地退回版本(远端还没退回),并把之前提交的记录放在暂存(方便你只修改部分内容重新提交)

然后 git push origin feature_branch --force

origin代表远程仓库的名称, feature_branch代表分支的名称(在git log的时候就可以查看), --force表示强制退回

 然后就可以在你的暂存看到你之前提交的代码了,修改代码重新提交啦

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值