Git clone a repository and checkout a specified tag (Git版本控制)

less than 1 minute read

Published:

我是在一次开发过程中遇到版本不适配的问题,需要回到之前的某个版本,所以用到了git tag。

首先,假定我们已经从Github上拉取了项目代码。

git tag   //查看项目中所有tag 切换到指定tag

git checkout tag_name

但这个操作过后,我们是处于detached HEAD状态,也就是说在这个状态下我们所做的任何修改都不会被保存,也不会对其他分支产生影响。在切回master时如果没有合并,之前的修改都会被丢弃。

那么,如果我们想在这个tag下进行修改,开发,就需要新建一个分支,开发完成后再合并到master或者dev

git checkout -b v1.1.0-dev 这里建议使用`vx.x.x-dev`命名,不建议使用`test`,用`test`容易产生混淆。下面就可以愉快的进行开发啦O(∩_∩)O~~

Leave a Comment