git:重播提交在不同的路径上

时间:2011-10-18 15:14:33

标签: git

我在“somedir”中做了几次提交,并且在我工作的时候一直在不断变换 - 我的历史是线性的。现在我希望我没有在“somedir”中完成我的工作,而是在一个单独的副本中。我可以在“anotherdir”上重播我的提交,这是“somedir”的相同副本吗? (我的提交是在本地主题分支上,但这对问题来说并不重要。)

1 个答案:

答案 0 :(得分:0)

您可以将anotherdir添加为somedir的远程,并推送您的更改。

somedir中,假设您的更改的分支称为current

git remote add anotherdir /path/to/anotherdir
git push anotherdir current

然后在anotherdir中,您可以结帐分支current