git回退版本

  • 背景:
    当前版本2.0, 试图把版本回退到一个已经提交(commit)的版本。
  • 原理:
    1. 要从远端版本树上检出(check out)某版本(比如1.0)到本地;
    2. 把本地库推送到远端,选择强制覆盖即可。
      (注意到2.0从此就丢失了。)

如果使用tortoisegit :

  1. 项目目录内右键选择tortoisegit->显示日志
  2. 在版本树上选择自己想要回退到的版本,右键选择重置devel到这个版本
  3. 项目目录内右键选择tortoisegit->推送,勾选强制覆盖已存在的分支

推荐文章