我已经创建并使用了git存储库github.com/softtimur/old
。我刚刚创建了另一个git存储库github.com/softtimur/Documents
,它有自己的.../Documents/.git/
。现在我想创建.../Documents/old
并在其下移动github.com/softtimur/old
的所有内容,同时保留提交历史记录。然后,我想删除github.com/softtimur/old
。
有谁知道如何正确地移动?
答案 0 :(得分:1)
我会将另一个遥控器添加到您github.com/softtimur/old
的本地结帐中,以便您合并它们然后将结果推回去
git clone git@github.com/softtimur/old.git
cd old
git remote add new git@github.com/softtimur/Documents.git
git fetch new
git checkout master
git merge new/master
git push -u new master