Git:从多个bitbucket repo导入到单个repo

时间:2016-08-22 12:40:16

标签: git github bitbucket

实际上我在我的私人帐户中有三个项目在不同的bitbucket repos我必须将它转移到单个github.com存储库。我想从我的私人帐户导入所有项目到不同的分支而不会丢失我对不同项目的所有提交怎么做。

1 个答案:

答案 0 :(得分:1)

  • 创建新的本地存储库(git init threeprojects)。
  • 添加所有三个bitbucket repos(git remote add remote1 url1等。)
  • 抓取所有内容(git fetch --all
  • 创建分支(git branch project1 remote1/master等。)
  • 添加github存储库(git remote add github url
  • 推送所有三个分支(git push --all github

如果要明确保留原始存储库中的其他分支,请根据需要在本地创建它们。如果有很多,您可以通过在一个小shell脚本中解析git branch -a的输出来自动化它。应该明白如何做到与上面给出的命令类似;请问是否不是。