git將本地分支推送到遠端

場景

開發的時候經常遇到,一個新的定製項目加緊來,而該項目的功能和基線功能不同,不便於在基線的開發分支上修改,需要新建一個分支用於並行開發。那麼怎麼創建分支用來本地和遠端倉庫呢?

解決辦法

  1. 遠程創建好分支,本地直接拉取即可。
    - 優點:本地操作優雅簡單
    - 缺點:需要訪問遠端服務,一般要登錄遠端web頁面創建,較爲麻煩
git checkout -b feature-branch origin/feature-branch    //檢出遠程的feature-branch分支到本地
  1. 本地創建好分支,推送到遠端
    -優點:不需要切換頁面,只在控制檯即可完成
    -缺點:本地操作麻煩一些
git checkout -b feature-branch    //以當前版本爲對象創建並切換到分支feature-branch  
git push origin feature-branch:feature-branch    //推送本地的feature-branch(冒號前面的)分支到遠程origin的feature-branch(冒號後面的)分支(沒有會自動創建)
git branch --set-upstream-to=origin/feature-branch feature-branch //將本地分支的追蹤分支設置爲遠端分支

參考文章

  1. git推送本地分支到遠程分支
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章