我使用 Git 已经有一段时间了,最近下载了一个更新,但当我尝试push.
push
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
我显然可以将其设置为提到的值之一,但它们是什么意思?simple和有什么区别matching?
simple
matching
如果我在一个客户上更改它,我是否需要在与我共享 repos 的其他客户上做任何事情?
文档中对此进行了非常详细的解释,但我将尝试总结一下:
git push
git pull
此设置仅影响本地客户端的行为,并且可以通过显式指定要在命令行上推送的分支来覆盖。其他客户端可以有不同的设置,它只会影响当您没有指定要推送的分支时发生的情况。