2015-10-04 101 views
-1

我已經搜索並找不到此特定場景的答案。我想要最快的方式將當前分支推送到特定/不同的遠程分支。如何總是將當前分支推送到特定的遠程分支?

現在做到這一點的最好的辦法是寫:

$ git push remotename current-branch-name:remote-branch-name 

是否有更好的方法來保存東西,所以有少打字的方式,而不必鍵入出當前分支的名字嗎?

回答

0

將您的本地分支設置爲在推送過程中或使用branch命令期間擁有不同名稱的遠程跟蹤分支。在你推你只是做:

git push -u remotename current-branch-name:remote-branch-name 

它會比這樣說:

$ git push -u remotename current-branch-name:remote-branch-name 
Total 0 (delta 0), reused 0 (delta 0) 
To [email protected]:username/sample.git 
* [new branch]  current-branch-name -> remote-branch-name 
Branch test set up to track remote branch remote-branch-name from origin. 
0

嘗試使用

git push -u remote-name branch-name 

一旦這樣做了以後,分支跟蹤遠程分支。現在,所有你需要做的是

git push 

或者

git pull 

,而無需指定遙控器或分支機構。

相關問題