@hitchhacker
2018-07-23T13:30:53.000000Z
字数 493
阅读 1074
作者:李大狗
我们在开发的时候会遇到这种情况,软件版本更新了,我们用 git pull 更新了,但是发现新版本不稳定。需要切换回旧的版本。
例如,许多朋友更新了Dawn 4.0版本,但在开发中遇到了一些问题,需要切回 3.0 版本。
这时候该怎么做呢?
输入git tag
,查看软件版本,拉到最后,我们可以看到Dawn1.0 - Dawn4.0都是齐的。
输入git checkout -b [自己起的分支名] [用 tag 查到的版本名]
创建并切换到新的分支。例如git checkout -b gakkieos dawn-v3.0.0
。
现在已经自动切换到gakkieos
分支了——也就是切换到了 dawn3.0 版本。
之后想切换回新版本,先用git branch
命令查看有哪些分支,然后git checkout [分支名]
切换即可。
有时候分支不小心建多了,用git branch -d [分支名]
即可删除分支。
注意,当前的分支是不能删除的,如果要删除当前分支,先git branch
切换分支再进行删除操作。