Git版本切换

回退已经提交到远程的代码

方式一:

git reset --hard 目标版本号

当然再次使用就可以撤销上上次commit的内容。

这种切换的特点是会抛弃原来的提交记录

图形界面

 

方式二:

git revert +版本号

控制台Version Control->Log->Revert Commit->Merge->处理代码->commit

这种切换的特点是会当成一个新的提交记录,之前的提交记录也都保留

 

 

 

 

 不管方式一,方式二都需要push的,方式一使用命令行语句简化如下

git reset --hard [commit id]
git push --force

git回退本地commit的代码,未提交到远程。

git reset --soft HEAD~1

 

posted @ 2020-07-17 10:06  *乐途*  阅读(2337)  评论(0)    收藏  举报