Git在上游合并,并在本地计算机上具有远程分支

Git在上游合并,并在本地计算机上具有远程分支,git,github,git-fork,Git,Github,Git Fork,我正在使用git命令行 我已经分出了存储库,并有了自己的副本。我在我的存储库中进行更改,然后使用以下命令进行合并 第一步。git取回上游(取回远程) 它显示了我下面的日志 * [new branch] 1.1 -> upstream/1.1 6692bb8..cd698e9 master -> upstream/master * [new tag] 1.1.0 -> 1.1.0 第二步。git合并上游/主服

我正在使用git命令行

我已经分出了存储库,并有了自己的副本。我在我的存储库中进行更改,然后使用以下命令进行合并

第一步。git取回上游(取回远程)

它显示了我下面的日志

 * [new branch]      1.1        -> upstream/1.1
   6692bb8..cd698e9  master     -> upstream/master
 * [new tag]         1.1.0      -> 1.1.0
第二步。git合并上游/主服务器(与主服务器合并)

在我完成第二步之后。我想将分支上游/1.1纳入我的本地回购协议,当我分叉时,只有两个分支“主”和1.0,这就是我克隆它时能够同时拥有这两个分支的原因


如果我在本地机器上运行'git brach',它会显示我有'master'和1.0,我如何将1.1加入本地回购,并重新分支我的主回购?

你是在问如何使
上游/1.1
分支在本地回购中可用吗


那么,既然您已经做了
git fetch
,那么简单的
git checkout 1.1
应该可以做到这一点。

是的,您正确地知道如何在本地回购中使用上游/1.1。是的,我做了git checkout 1.1,我可以在本地回购中看到这个分支。但当我想推动它时,它抱怨b/c在我的fork回购中没有分支1.1。有什么帮助吗?是的,这对我很有用。但我发现我的本地1.1连接到了上游/1.1,如果我将任何更改推送到本地1.1,它将推送到上游/1.1,我希望更改进入我的分叉回购/1.1,方法是执行
git push-u origin 1.1
您指定本地1.1的远程分支为分叉1.1分支。使用
git remote showorigin
应向您显示与分叉回购相关的内容
git remote show upstream
应该显示链接到上游远程位置的内容。git push-u origin 1.1在我忘记将“-u”参数结果添加到1.1之前对我起了作用,当时我正在将某个内容推到1.1中,它将转到上游/1.1,而不是分叉/1.1