git.回退

1、其实 最简单的方式:可以在 gitee上直接看 所有的commit,然后要看哪个 直接进去看代码,简单方便直接明了

2、使用例子说明:我写的 vsto 突然在某个版本里面 Click事件全都不见了... 于是需要查看 历史版本,看看是从哪里丢失的Click事件,并且在哪个提交中还是有Click事件的.

3、网上查的基本操作流程:

  git log    或 git log --pretty=oneline     --> ① 该命令显示从最近到最远的提交日志。每一次提交都有对应的 commit id 和 commit message

  git reset --hard id                --> ② 根据 id 回退到指定的版本

  ZC:我试了一下,只用 这2个命令的话,确实可以将本地的代码回退到 某个指定的版本。

  ZC:另外的尝试:上面 将代码回退到某个版本后(只用了上面这2种命令),将文件夹中的所有文件都删掉,重新 "git init"-->"git remote add origin ???"-->"git pull origin master" 拉取到的 是最新的代码,并非 前面"git reset --hard id"指定的代码,且 到gitee上去看了 文件未被破坏。

4、

5、

猜你喜欢

转载自www.cnblogs.com/osskill/p/12937890.html