git 版本回退
1.先使用git branch,查看现有的本地分支,显示:
* master
2.使用git rev-list HEAD,查看所有历史修改对应的哈希值
3.使用git checkout -b oldversion1 hash, oldversion1为新建的branch名字,hash为对应的需要回退的版本对应的哈希值。
4.已经回退到对应版本,并切换到新branch中,此时可做对应的修改测试。
5.本地分支不再使用时,先使用git branch,查看现有的本地分支,显示:
master
* oldversion1, 当前正在branch oldversion1上,必须先退回主分支git checkout master,然后用git branch -d oldversion1 删除。
《新建branch,然后再进行修改操作,最后看下删除branch,对主干不影响。》
注意,新建多个branch,并在其中修改但未提交,切换分支时修改项可能会有残留影响。