GitHub意外情況1-warning: push.default is unset
阿新 • • 發佈:2018-12-25
warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'.
To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching
To squelch this message and adopt the new behavior now, use: git config --global push.default simple
事實上這並不會影響你push的結果,最終push還會成功,因為這只是一個”warning“
你可以按照他說的那樣執行:git config --global push.default matching或者git config --global push.default simple命令,以後再push就不會有警告了。
下面說一下push.default matching和push.default simple的區別:
push.default設定maching的意思是:git push 會把你本地所有分支push到名稱相對應的遠端主機上。這意味著可能你會在不經意間push一些你原本沒打算push的分支。
push.default設定成simple的意思是:git push僅僅把當前所在分支push到從當初git pull pull下來的那個對應分支上,另外,這個過程也會同時檢查各個分支的名稱是否相對應。