切换到指向较旧提交的标记后创建提交是一个好主意吗?

时间:2013-11-28 12:57:26

标签: git

如果是,这何时有用?我会丢失任何新的提交吗?如果我这样做,我会得到一些消息来创建一个新的分支,因为我要留下1个提交。我的头痛... ...

1 个答案:

答案 0 :(得分:1)

为避免在切换到标记后丢失提交,您需要创建一个分支(无论是在提交之前还是之后创建的)。

git branch -b changes-after-tag

在创建分支之前,您处于分离的HEAD状态,这意味着您的提交不是在分支上进行的。结果是,如果您签出另一个分支或标记,那么恢复这些提交将很困难,如果在存储库清理后根本没有丢失。创建分支可以保证它们的安全。