如何将存储库从bitbucket合并到GitHub



我在bitbucket中有一个存储库。我们在GitHub中也有相同应用程序的代码。我们需要将bitbucket中的代码拉入并合并到GitHub中的repo中。

我尝试的:

  • 我在github上创建了Master的一个分支,名为"gh">
  • 在比特桶中,我从Master创建了一个名为"bb"的分支

然后从"gh"开始;git pull https:{{url_to_bitbucket_repo}}.git";。

当运行这个命令时,我收到一个错误,说:

error: Merging is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict. 

这似乎是一件容易的事情,但我在找到正确的"steps/git命令"时遇到了问题。实现这一点的正确步骤/命令是什么?

我假设您想尝试合并Bitbucket和GitHub的代码历史记录。这对我有效:

  1. 进入本地GitHub repo文件夹
  2. 检查gh分支并确保它是干净的(git状态)
  3. 将远程添加到您的Bitbucket回购:git remote add bitbucket <insert_your_bb_url>
  4. 从您的位桶远程的bb分支中提取:git pull bitbucket bb --allow-unrelated-histories注意:如果需要,这将合并文件,可能会产生合并冲突
  5. 推送至遥控器的gh分支:git push origin gh

相关内容

  • 没有找到相关文章