為什么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)
通過上面三步就完成了代碼的回滾了。