git push.default 可以覆盖 "dst" 吗?

Can git push.default overwrite "dst"?

push.default 定义 git push 在未明确给出 refspec 时应采取的操作。但是是否存在这样一种情况,即使用其中一个可能的值原因 non-fast-forward update 并覆盖 push 的 "dst"?

push.default 不会改变非快进情况下的行为。非快进推送仅在使用 --force 时进行,或者当 + 被添加到被推送的 refspec 之前时。