这里写目录标题
本地分支 关联 远程分支
创建并关联远程分支(首次推送本地分支使用此命令)
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
关联已存在远程分支
git branch --set-upstream-to=origin/release2 release3 设置本地分支(release3)与远程仓库分支(在这里是origin/release2)之间的跟踪关系
git push origin HEAD:release2 将当前分支推送到远程仓库的一个特定分支,这也是分支名不同名时push代码的方式
[Q&A] 本地分支 跟踪 远程分支 在配置文件的体现
1. .git/config配置文件会追加如下关联关系,故后续可以直接执行 git push
[branch "release"]
remote = origin
merge = refs/heads/release
2. .git\refs\remotes\origin 里会追加文件 release
**[Ref]**git push -u origin master 与git push --set-upstream origin master
本文转载自: https://blog.csdn.net/weixin_37646636/article/details/135406686
版权归原作者 张紫娃 所有, 如有侵权,请联系我们删除。
版权归原作者 张紫娃 所有, 如有侵权,请联系我们删除。