[英]Git, update remote branch ( bitbucket repository ) from local branch ( my pc )
[英]Update branch in my local github repository from remote repository
我将github存储库分支到了我的本地github帐户,并且在master分支上工作了一段时间。 此后,原始存储库创建了一个新分支,该分支不在我的本地分叉存储库中。 我通常使用“ git pull上游主服务器”更新本地存储库。 现在,我要处理在原始存储库中创建的新分支,并想知道如何更新本地存储库以添加新分支。
首先git fetch upstream
,以确保您具有远程引用(分支)的最新版本的本地副本。 每当您git pull upstream
时,都会隐式地完成此操作,但是在创建本地分支之前再次检查不会有任何伤害)
然后,您可以使用git checkout <branchName>
创建分支的本地实例。
如果不确定分支名称,请在git branch -r
的输出中检查它,该输出列出了使用较早的fetch
更新的分支的列表。
但是,不要签出远程分支,而要签出本地分支。
例如:NOT git checkout remotes/origin/my_branch
最终将以分离的HEAD状态结束,指向此远程引用恰好指向的提交。 如果您的配置自动将上游设置为上游,您要检出的是git checkout my_branch
如果git checkout my_branch
这样,则添加选项--set-upstream-to=remotes/origin/my_branch
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.