为什么80%的码农都做不了架构师?>>>
Git经常会碰到版本回滚的问题,下面就介绍一下如何回滚版本。
显示提交的log
$ git log
commit 38be40e4cbdb5512c8318c5ab4e09c462ff5095a (HEAD -> dev, origin/master, origin/dev, origin/HEAD, master)
Author: e <lvgang@morecarekids.com>
Date: Thu Jan 4 15:00:48 2018 +0800change readme.mdcommit a91078724a2b88b7fdc43060d280fd3822cec24e
Author: e <lvgang@morecarekids.com>
Date: Thu Jan 4 14:57:01 2018 +0800第一次提交commit dfe7c7e51c92e0bc105edc39f598f797c402ade8
Author: morecare <lvgang@morecarekids.com>
Date: Thu Jan 4 14:44:04 2018 +0800Initial commit
回滚到指定的版本
$ git reset --hard a91078724a2b88b7fdc43060d280fd3822cec24e
HEAD is now at a910787 第一次提交
强制提交
$ git push -f origin dev
Total 0 (delta 0), reused 0 (delta 0)
To https://gitee.com/morecare/mc-website.git+ 38be40e...a910787 dev -> dev (forced update)
通过上面三步就完成了代码的回滚了。