我目前使用 Assembla 作为我的 git 托管。我想将我的 git 存储库移动到 github 托管。我以前从未这样做过 - 过程是什么?显然,我想保留我以前的所有提交/更改等......
谢谢。
使用 . 将您的存储库拉到本地位置git clone
。
然后在 github.com 上创建一个新的存储库,删除旧的远程并添加新的远程:
git remote rm "assembla remote name"
git remote add origin git@github.com/your_repo_path
git push -u master
首先,在 GitHub 中创建一个新的(空)存储库 - 比如说 Test
接下来,从 Assembla 克隆(如果还没有,或者git pull
)
最后,执行以下操作:
cd cloned_from_assembla
git remote rm origin
git remote add origin git@github.com:user/Test.git
git push -u origin master
(基本上,删除指向 assembla 的远程并在 github 上创建一个新的并推送到它。这些说明与 GitHub 在您创建新存储库后提供给您的说明相同。)