GIT 分支尚未显示合并

GIT Branch has not shown for merging

我的 GIT 上有一个分支 repository.It 是 V-1.9.1.1

所以我需要将 V-1.9.1.1 合并到 Master。但是当我使用 TortoiseGit windows tool.Could 你的时候,它并没有在我的本地副本上显示这样的分支告诉我为什么它没有在那里显示?谢谢。

当我转到我本地机器上的分支副本时,它显示为 this.There 我认为它是 fine.But 我需要从 V-1.9.1.1 合并到 Master。可以你告诉我这里有什么问题?

在 GitHub 上,您会看到远程分支不必在所有本地存储库中都有相应的分支。

Switch/checkout 到您的 master 分支并执行

  • 一次获取和随后的手动合并(远程分支将显示为 remotes/origin/V-1.9.1.1)或
  • a 从远程存储库中拉取 V-1.9.1.1 分支(pull = fetch+merge)。

我认为这是因为您正在分支 V-1.9.1.1 上结帐。您无法将分支合并到自身,这就是您看不到 V-1.9.1.1 的原因。尝试结帐 master 然后根据需要将 V-1.9.1.1 合并到 master...

如果您想从命令行尝试,请执行以下步骤:

git checkout master
git merge V-1.9.1.1
git pull origin master
git push origin master

在 TortoiseGit 中:转到您的存储库目录,右键单击 'Switch/Checkout' 和 select 'master' 分支:

这些命令可能对您有所帮助。 顺序是

首先获取 V-1.9.1.1 的最新副本

然后,结帐主分支

然后,将master分支与V-1.9.1.1分支合并。

git pull origin V-1.9.1.1 
git checkout master
git merge V-1.9.1.1