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


    git branch(分支命令的使用
    http://hbiao68.iteye.com/blog/2055493

    0.可以通过git branch -r 命令查看远端库的分支情况

     

    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] <branchname> [<start-point>]
    git branch (--set-upstream-to=<upstream> | -u <upstream>) [<branchname>]
    git branch --unset-upstream [<branchname>]

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

  • 相关阅读:
    LeetCode 769. Max Chunks To Make Sorted
    LeetCode 845. Longest Mountain in Array
    LeetCode 1059. All Paths from Source Lead to Destination
    1129. Shortest Path with Alternating Colors
    LeetCode 785. Is Graph Bipartite?
    LeetCode 802. Find Eventual Safe States
    LeetCode 1043. Partition Array for Maximum Sum
    LeetCode 841. Keys and Rooms
    LeetCode 1061. Lexicographically Smallest Equivalent String
    LeetCode 1102. Path With Maximum Minimum Value
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6252900.html
Copyright © 2020-2023  润新知