将Github存储库移动到Codeplex并使它们保持同步

dmc*_*mck 3 git version-control codeplex github

我有一个在Github上的存储库,我想将它移动到Codeplex.

我想从我的Github repo中获取所有现有提交并将它们推送到新的Codeplex存储库.

我不认为这是正确的方法,但我试过:

git remote github add url
git remote update
git add .
git commit
Run Code Online (Sandbox Code Playgroud)

但是没有什么可以提交的,它会下载github repo,但是工作目录是空的.

如何切换到Github主分支,将所有文件添加到Codeplex主分支,并将提交推送到Codeplex?

理想情况下,我希望能够继续在Github分支上工作,并将更改推送到Codeplex.

Tod*_*obs 5

添加远程

假设您已经设置了Codeplex存储库,并且GitHub当前被标记为origin,那么您可以执行类似的操作.

git remote add codeplex https://foo/bar/baz
git push codeplex master
Run Code Online (Sandbox Code Playgroud)

要查看您的遥控器,请使用git remote -v,您将看到您定义的遥控器以及它们指向的URL.您可以使用多个遥控器; 只是确保你已经将GitHub和Codeplex正确设置为遥控器.然后,您可以像往常一样从GitHub推送/拉出,然后根据需要显式推送到Codeplex.