当前位置:   article > 正文

git 本地分支如何关联远程分支_git 关联远程分支

git 关联远程分支

本地分支 关联 远程分支

创建并关联远程分支(首次推送本地分支使用此命令)

git push -u             origin <本地分支名>:<远程分支名>
git push -u             origin release:new-release       将本地分支releas的更改推送到一个远程仓库中不存在的新分支new-releas,并且设置上游跟踪(upstream tracking)
git push --set-upstream origin release                   将本地分支releas的更改推送到一个远程仓库中不存在的新分支release,   并且设置上游跟踪(upstream tracking)
git push -u             origin release                   为 git push --set-upstream origin release 缩写版本, -u 应该为 -upstream
  • 1
  • 2
  • 3
  • 4

关联已存在远程分支

git branch --set-upstream-to=origin/release2 release3    设置本地分支(release3)与远程仓库分支(在这里是origin/release2)之间的跟踪关系
git push origin HEAD:release2                            将当前分支推送到远程仓库的一个特定分支,这也是分支名不同名时push代码的方式
  • 1
  • 2

[Q&A] 本地分支 跟踪 远程分支 在配置文件的体现

1. .git/config配置文件会追加如下关联关系,故后续可以直接执行 git push
	[branch "release"]
		remote = origin
		merge = refs/heads/release

2. .git\refs\remotes\origin 里会追加文件 release
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

[Ref] git push -u origin master 与git push --set-upstream origin master

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号