git push origin與git push -u origin master的區別

$ git push origin git

上面命令表示,將當前分支推送到origin主機的對應分支。  spa

若是當前分支只有一個追蹤分支,那麼主機名均可以省略。  it

$ git push 若是當前分支與多個主機存在追蹤關係,那麼這個時候-u選項會指定一個默認主機,這樣後面就能夠不加任何參數使用git push。ast

$ git push -u origin master 上面命令將本地的master分支推送到origin主機,同時指定origin爲默認主機,後面就能夠不加任何參數使用git push了。 方法

 不帶任何參數的git push,默認只推送當前分支,這叫作simple方式。此外,還有一種matching方式,會推送全部有對應的遠程分支的本地分支。Git 2.0版本以前,默認採用matching方法,如今改成默認採用simple方式。im

相關文章
相關標籤/搜索