如何取到 git 已经打好的 tag 所对应的代码了?
1、直接检出 tag 对应的代码
1 | git checkout tag_name |
这样是可以得到相应 tag 的代码,但是这个时候 git 会提示你当前处于一个 “detached HEAD”的状态,因为 tag 是一个快照,是不能更改他的代码。
2、根据 tag 创建对应的分支
1 | git checkout -b branch_name tag_name |
这样就会从刚才我们检出的 tag 创建一个本地的分支,我们在这个本地的分支上操作代码,至于操作完成后的代码,你是合到对应的其他的分支,还是干嘛,看你操作,如果想把这个修改过后的分支打成原来那个tag,那先把本地这个分支推送到远端,删掉原来的那个tag,然后在这个新的分支上打上原来那个tag-name,然后在删掉远端那个新建的分支,这样就相当于修改了tag的代码了。