2019-04-15 git创建远程分支

git branch -a 

查看所有分支

git checkout -b test01

创建本地test01分支

git push --set-upstream origin test01

把本地test01分支推送到远程

我从master分支创建了一个issue5560分支,做了一些修改后,使用git push origin master提交,但是显示的结果却是'Everything up-to-date',发生问题的原因是git push origin master 。

在没有track远程分支的本地分支中默认提交的master分支,因为master分支默认指向了origin master 分支,这里要使用git push origin issue5560:master 就可以把issue5560推送到远程的master分支了。



1,从已有的分支创建新的分支(如从master分支),创建一个dev分支

git checkout -b dev

2,创建完可以查看一下,分支已经切换到dev

git branch

    * dev

    master

3.建立本地到上游(远端)仓的链接 --这样代码才能提交上去

git branch --set-upstream-to=origin/dev 

取消对master的跟踪

git branch --unset-upstream master


git 创建分支提交远程分支 - oppotvr

https://my.oschina.net/u/219482/blog/285584


以下两个应该是同一个意思,=upstream : 上游码流的意思

git branch --set-upstream-to=master

git branch --set-upstream-to=original/master

git help branch

git branch [--set-upstream | --track | --no-track] [-l] [-f] []

git branch (--set-upstream-to= | -u ) []

git branch --unset-upstream []

git branch --set-upstream-to=original/master new

git branch --set-upstream debug origin/debug //其中debug为创建的分支


提交该分支到远程仓库

git push origin dev

git push origin与git push -u origin master的区别


$ git push origin

上面命令表示,将当前分支推送到origin主机的对应分支。 

如果当前分支只有一个追踪分支,那么主机名都可以省略。 

$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。

$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

# 本地分支代码提交到远端库

git push origin master

git push origin HEAD:refs/for/远端分支名

git push origin 本地分支名:refs/for/远端分支名

eg:

git push origin test:refs/for/master #本地test分支代码提交到远端master库

在远端服务器新建分支:

方法1:

git checkout -b dev

#建立本地到上游(远端)仓的链接 --这样代码才能提交上去

git branch --set-upstream-to=origin/dev 

git branch --set-upstream debug origin/debug //其中debug为创建的分支

git push origin dev

#取消对master的跟踪

git branch --unset-upstream master


方法2:

git branch -b stage2

git push origin 本地分支名:远端分支名xx  // 在服務器新建新分支名xxx


对比:

git branch -b stag2

git push origin stage2:refs/for/stage2 // 代码入庫命令,不会新建新分支在远端

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容