我认为有更简单的方法来完成这个任务。目前,我发现自己需要按照以下步骤进行:
在远程设备上:
mkdir my_repo
cd my_repo
git init --bare
然后在本地:
mv my_repo old_my_repo
git clone ssh://myserver/my_repo
mv old_my_repo/* my_repo
rmdir old_my_repo
cd my_repo
git add .
git commit -m 'foo'
git push origin master
有没有一些快捷方式?
--allow-unrelated-histories
标志来执行git pull origin master
操作。 - fiorentinoing