无法在合并无关到位桶分行(Unable to merge unrelated branches in

2019-09-28 16:27发布

我是新来的git,而不是超科技知识,当涉及到它。 我使用的源代码树提交和推送的代码。 我遇到了,我从来没有过奇怪的问题。 当我合并我支到主我得到这个“无法合并,分支机构无关”。

此外,我看到在我的回购奇怪的事情:

  1. 远程和当地人似乎并不在所有连接

  1. 我不断收到提示进行身份验证,但该用户名是错误的,我无法找到一个方法来改变它:

在这方面的任何帮助将是巨大的!

Answer 1:

当你把一个新的分支,以遥控器,你需要设置本地分支追踪远程分支。 有时是自动的,它取决于你的Git配置。

使用命令行,你会用做-u参数。 例如: git push origin HEAD -u是指:推当前分支(其中HEAD是),以远程原点并设置本地分支跟踪远程之一。

随着Sourcetree,我刚才检查的UI,和你有一个轨道的选择。 确保当你推一个新的分支,以远程检查了这个。

对于您目前的情况,你可以设法正确设置所有分支,但是你提到你不知道的git很好。 我不想让你失去任何东西。

检查这个答案可以帮助你: 让已经存在的Git分支追踪远程分支?

你可以做什么,无需处理Git命令:

  • 只有当所有的工作是在遥控器上!
  • 删除本地分支(不要删除远程的!)。
  • 然后将遥控器的。 通常情况下,Git会自动设置本地分行当你检出远程一种用于跟踪远程分支。

我强烈建议您花一些时间来学习Git的方法:

  • https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches
  • https://learngitbranching.js.org/


文章来源: Unable to merge unrelated branches in bitbucket