問題

我想能夠做以下事情:

  1. 根據其他(遠端或本地)分支建立本地分支(透過git branchgit checkout -b)

  2. python – 推動本地分支 到遠端儲存庫(釋出),但使其成為 Trackable所以git pullgit push將立即工作.

我該怎麼做?

我知道Git 1.7中的--set-upstream,但這是建立後的動作.我想找到一種方法,在將分支推送到遠端儲存庫時進行類似的更改.

  最佳答案

在Git 1.7.0及以後,您可以結帳一個新的分支:

 git checkout -b <branch>
 

編輯檔案,新增和提交.然後推送-u(--set-upstream)選項:

 git push -u origin <branch>
 

Git將在推送過程中設定跟蹤資訊.

  相同標籤的其他問題

gitrepositorygit-branchgit-pushgit-remote