我们最近在 Git 中采用了自己的分支系统,但最近让我们感到沮丧的一件事是,当尝试在一个分支上向远程提交更改时,Git 会停止提交,因为另一个分支在其远程对应的后面. 因此,我们必须检查每个已更改的分支并在返回原始分支进行提交之前先进行拉取。
是否有一个设置可以阻止 Git 因为其他分支而停止提交。我们可以采取某种方法来避免必须切换分支的需要吗?
尝试:
git config --global push.default current
它应该避免这里提到的那种错误信息
error: failed to push some refs to 'git@github.com:jkubicek/my_proj.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. If you did not intend to push that branch, you may want to
hint: specify branches to push or set the 'push.default' configuration
hint: variable to 'current' or 'upstream' to push only the current branch