Git branch upstream
来源:互联网 发布:网络渗透工程师 编辑:程序博客网 时间:2024/06/11 17:20
一、目标
本博文中git操作的目标为建立本地分支与远程分支的映射关系(或者为跟踪关系track)。这样使用git pull
或者git push
时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。
二、查看本地分支与远程分支的映射关系
使用以下命令(注意是双v):
git branch -vv
可以获得如下信息:
可以看到分支addFile
没有和远程分支建立任何映射,此时若执行如下拉取命令则不成功(因为git此时不知道拉取哪个远程分支和本地分支合并):
同理,若此时执行如下推送命令同样不成功:
二、建立本地分支与远程分支的映射关系
建立当前分支与远程分支的映射关系:
git branch -u origin/addFile
或者使用命令:
git branch --set-upstream-to origin/addFile
得到结果如下:
查看当前本地分支与远程分支的映射关系结果如下:
此时再次拉取,成功信息如下:
再次推送,成功信息如下:
三、撤销本地分支与远程分支的映射关系
撤销本地分支与远程分支的映射关系
git branch --unset-upstream
使用git branch -vv
得到结果如下:
可以看到本地分支与远程分支的映射关系已经撤销。
四、问题思考:本地分支只能跟踪远程的同名分支吗?
答案是否定的,本地分支可以与远程不同名的分支建立映射关系,实验时分支结构如下:
可以使本地分支addFile
和远程分支editFile
建立映射关系:
并且此时可以把本地分支addFile
提交到远程分支editFile
分支中去:
阅读全文
1 0
- git branch --set-upstream
- git branch --set-upstream
- Git branch upstream
- git branch --set-upstream develop origin/develop
- git:fatal the current branch master has no upstream branch
- git branch --set-upstream=origin/<branch> <local_branch>
- Git master branch has no upstream branch的解决
- git branch --set-upstream 本地关联远程分支
- git branch set-upstream master 分支名/master
- Git本地分支与远程分支关联问题(git branch --set-upstream-to=origin/<branch> )
- git push:fatal the current branch master has no upstream branch
- Git新建本地分支与远程分支关联问题:git branch --set-upstream
- Git新建本地分支与远程分支关联问题:git branch --set-upstream
- Git新建本地分支与远程分支关联问题:git branch --set-upstream
- 解决git中upstream丢失问题Your branch is based on 'origin/xxxx', but the upstream is gone.
- 解决Git建立远程分支关联时fatal the current branch master has no upstream branch 问题
- git branch
- git branch
- pwnable.tw start writeup
- [cnblogs镜像]Unity Android发布“Bundle Identifier has not been set up correctly”
- [cnblogs镜像]Unity中 Animator 与Animation 区别
- [cnblogs镜像]Unity "Build failed : Asset is marked as don't save " 解决方案
- [cnblogs镜像]Chrome添加Unity本地文档引擎
- Git branch upstream
- [cnblogs镜像]Console.WriteLine 不会输出到unity控制台
- LeetCode 0035
- [cnblogs镜像]ONGUI->NGUI->UGUI (Unity UI史)
- linux命令行高亮显示及epol源优化及关于history历史记录隐藏
- [cnblogs镜像]Unity的SendMessage方法
- Android Studio里的jni实现方法(二)
- [cnblogs镜像]Unity类继承关系 图
- [cnblogs镜像]Unity坐标系 左手坐标系 图