git config push.default
¶git config push.default
原文連結: https://darkblack01.blogspot.com/2013/12/git-config-pushdefault.html
移植時的最後更新日期: 2013-12-23T14:41:56.203+08:00
不確定以下內容是否完全正確。
push.default
定義了git push的內容應該做什麼動作,如果沒有明確指定refspec
不同的設定值適合不同的工作流程
例如
一個純中央工作流程upstream上,你可能要的設定值是
(fetch來源就是push目的地)
nothing
(無預設值)什麼都不push,除非明確指出refspec。
主要想避免由一開始就弄錯的人。
current
push local端只有目前branch,並且要相同名稱,才會上傳到remote repo
適用於中央與非中央的工作流程
upstream
push local端所有branch到remote repo
simple
如果upstream的branch的名稱不同於local的任何一個,就拒絕push的安全機制,類似upstream的用法。
自Git 1.7.11開始有此功能, Git 2.0為預設值
matching
push local端所有相同名稱branch到remote repo
Git 1.x預設值
發表於
tags:
{ Git }