我在“somedir”中做了几次提交,并且在我工作的时候一直在不断变换 - 我的历史是线性的。现在我希望我没有在“somedir”中完成我的工作,而是在一个单独的副本中。我可以在“anotherdir”上重播我的提交,这是“somedir”的相同副本吗? (我的提交是在本地主题分支上,但这对问题来说并不重要。)
答案 0 :(得分:0)
您可以将anotherdir
添加为somedir
的远程,并推送您的更改。
在somedir
中,假设您的更改的分支称为current
:
git remote add anotherdir /path/to/anotherdir
git push anotherdir current
然后在anotherdir
中,您可以结帐分支current
。