Git:如何在repo

时间:2016-07-07 13:15:18

标签: git git-tag

我正在将代码从svn迁移到git。

我已经将组件REL-v2.0推送并标记到git,并注意到组件的先前版本 - REL-v1.0。

我想在第一次使用标签1.0提交之前将其提交到repo并创建第二个标记,以获得“REL-v1.0 - > REL-v2.0”之类的历史记录。 如何使用git实现它?

2 个答案:

答案 0 :(得分:1)

你可以在你不想签入之前尝试将git恢复为commitId。然后你可以添加1.0组件,提交和标记,添加2.0组件,提交和标记(使用-f移动标记) )。

现在,revert将实际提交从头到前Id的反向更改。如果您已经推送到远程仓库,这是您可以做的最好的事情。如果您尚未推送到远程仓库,则可以使用git-reparent撤消2.0签入,您必须从github安装。

答案 1 :(得分:0)

标签只是标签,它们没有定义历史结构。只需找到与1.0版相对应的提交,并使用git tag REL-v1.0 <commitId>

对其进行标记