sourceTree重置回滚你还分的清楚吗

50 阅读1分钟

前言:在工作中我们常常遇到已提交到仓库的代码,由于业务排期或者这样那样的原因,要撤销一部分。那怎么怎么操作呢 ?

先来说回滚 。

图二 :312行做了修改,此时选择回滚提交 :回滚后会产生一个新的分支

回滚后我们看看本地的代码,图4 。已经变成最开始没有变更的状态。撤销的代码没有保留,辛辛苦苦的编码消失,哪个程序员不抓马,不适合实际工作中的场景。

选择重置当前分支到此次提交(即本次提交的上一次) ,软合并,那么本次提交更改的内容便会在暂存区出现,本次和上次之前操作的代码都会保留,然后选择贮藏即可 ,且此操作分支无记录。

附上IDE上的git操作地址,看这位博主写得非常详细

blog.csdn.net/qq_37608943…