有没有办法将refs从一个目录(例如refs / tags)移动到另一个目录(即refs / old_tags)而不需要在.git目录中乱码?我只想移动一些参考,而不是所有参考。
这主要是为了从svn转换中清除一些东西。
答案 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