如果是,这何时有用?我会丢失任何新的提交吗?如果我这样做,我会得到一些消息来创建一个新的分支,因为我要留下1个提交。我的头痛... ...
答案 0 :(得分:1)
为避免在切换到标记后丢失提交,您需要创建一个分支(无论是在提交之前还是之后创建的)。
git branch -b changes-after-tag
在创建分支之前,您处于分离的HEAD状态,这意味着您的提交不是在分支上进行的。结果是,如果您签出另一个分支或标记,那么恢复这些提交将很困难,如果在存储库清理后根本没有丢失。创建分支可以保证它们的安全。