美文网首页
2019-04-15 git创建远程分支

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

作者: 断水流大师哥 | 来源:发表于2019-04-15 16:57 被阅读0次

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 // 代码入庫命令,不会新建新分支在远端

相关文章

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git...

  • git 常用指令

    分支 查看分支: git branch 查看远程分支: git branch -a 创建分支: git branc...

  • Git远程分支

    Git远程分支  Git的分支分为:本地分支,本地远程分支和远程分支。 对分支的操作基本包括:创建、关联和删除。 ...

  • Git命令总结

    Git命令: 查看远程分支: git branch -a 查看本地分支: git branch 创建分支: ...

  • git使用tips

    创建本地分支:git checkout -b 分支名创建本地分支并和远程分支关联:git checkout -b ...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • 【Git常用总结一】Git常用命令汇总、

    查看分支: git branch 查看所有分支(本地远程): git branch -a 创建本地分支: git ...

  • git常用命令

    查看远程分支:$ git branch -a 查看本地分支:$ git branch 创建分支: $ git br...

  • git学习

    分支 查看本地分支: git branch 查看本地及远程分支: git branch -a 创建分支,比如创建t...

  • git 创建分支提交远程分支

    Git创建与管理远程分支 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1....

网友评论

      本文标题:2019-04-15 git创建远程分支

      本文链接:https://www.haomeiwen.com/subject/lxcpwqtx.html