当前位置:网站首页 > R语言数据分析 > 正文

git怎么用sourcetree回退版本(git reset 回退以前某个版本)



给出一个场景如图:

上图中a文件中的4.0.0,5.0.0,6.0.0,7.0.0 分别对应版本4.0.0,5.0.0,6.0.0,7.0.0的提交内容。现在的需求是回退版本至5.0.0版本,最后结果就是a文件中只有5.0.0以上的数据。

  • Reset Current Branch To here

1、右键5.0.0commit,点击Reset Current Branch To here

2、选择hard后,点击reset按钮

3、此时直接push至远程仓库会被拒绝,应该直接打开terminnal强行push

 
  

4、执行完后结果如下,文件的数据会退到5.0.0,git上6.0.0,7.0.0提交被移除

  • Revert Commit

1、右键5.0.0commit,点击RevertCommit

2、此时需要合并文件后直接push可以理解为把5.0.0版本的数据当作一个新的commit提交上去

3、结果如下

总结:Reset Current Branch To here会删除回退版本之后提交的所以commit,Revert Commit的区别会保留回退commit之后提交的记录,只是把回退版本当中一个新的commit提交。

到此这篇git怎么用sourcetree回退版本(git reset 回退以前某个版本)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • cruise安装步骤(cruise 2015安装)2025-10-06 07:54:09
  • crse是什么软件(crsed是什么)2025-10-06 07:54:09
  • searing翻译(sealer翻译)2025-10-06 07:54:09
  • jazzhiphop女rapper(jazzhiphop女rapperHD)2025-10-06 07:54:09
  • 连接到redis失败(redis连接不上怎么办)2025-10-06 07:54:09
  • raiseasuilen标志(raise a suilen标志)2025-10-06 07:54:09
  • resnet18网络结构图(resnet18优缺点)2025-10-06 07:54:09
  • docker如何升级(docker如何升级mimio)2025-10-06 07:54:09
  • args是什么意思中文翻译(argu是什么意思)2025-10-06 07:54:09
  • spark 面试题(spark面试题目)2025-10-06 07:54:09
  • 全屏图片