git基于某个Tag修改提交

如果要在某个tag的基础上做修改,直接切换到tab,修改后是无法提交的。

因为这时HEAD指向了一个具体的commit id,而没有处在一个分支中。

解决方法
先根据这个tag新建一个分支
git checkout -b 新分支 tag名

$ git checkout -b newbranch tag1.1

然后在这个新分支上修改后,提交代码