Git备份当前branch并回滚到当前版本

本文介绍了如何在Git中备份当前分支,并回滚到之前的版本。通过创建新分支保存带有注释的代码,然后在主分支上进行硬重置回滚,实现了保留注释与回退代码的双重目标。详细步骤包括新建备份分支、切换分支、提交备份,以及切回主分支并执行硬重置操作。
摘要由CSDN通过智能技术生成

1.首先,必须再次强调定时update git代码是一个很必须的习惯,基本重要性可以等同于control+s。 

2.接着叙述一下今天遇到的问题,和使用的情形: 

1)我更改了一版功能,并在这版功能上加了一些大量的注释供给自己理解。

2)接着,我发现这个功能实际上对于目前task是冗余的,相当于自己实现了一个没用的功能,于是要回滚,但是注释对于我理解很关键。


那么问题来了,我想保留这版的注释,又要分离出当前的代码。怎么做呢?

 多亏了git..我不用重新去掉删删减减,很简单

1.新建一个分支用于备份当前这个分支,这样我在smartgit仍然可以查看:

1).git branch bk_branch  # 新建一个分支

2).git checkout bk_branch #切换到这个分支

3).git add .

4).git commit -m "back up version"


2.这样我们的分支就存在于git上了,然后重新切回当前分支,回滚代码

1) git checkout master

2.) git reset --hard HEAD

大功告成~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值