将git引用到新目录

时间:2015-09-14 14:56:57

标签: git

有没有办法将refs从一个目录(例如refs / tags)移动到另一个目录(即refs / old_tags)而不需要在.git目录中乱码?我只想移动一些参考,而不是所有参考。

这主要是为了从svn转换中清除一些东西。

1 个答案:

答案 0 :(得分:0)

您可以使用git update-ref命令执行所需操作。假设您有一个标记mytag,并且想要将其移至.git/refs/old_tags/mytag,则可以执行以下操作:

git update-ref refs/old_tags/mytag mytag
git tag -d mytag

现在git show-ref显示:

...commit... refs/old_tags/mytag