Git: Commit detenido por otra twig que está detrás

Recientemente hemos adoptado nuestro propio sistema de sucursal con Git, pero una cosa con la que nos hemos frustrado recientemente es cuando intentamos realizar un cambio a control remoto en una sucursal, Git detiene la confirmación porque hay una twig diferente detrás de su contraparte remota. . Por lo tanto, debemos realizar el pago a cada sucursal que ha cambiado y hacer un pull primero antes de volver a nuestra sucursal original para realizar un commit.

¿Hay alguna configuration que pueda evitar que Git detenga confirmaciones debido a otras twigs? ¿Hay algún enfoque que podamos tomar que pueda evitar la necesidad de cambiar de sucursales?

Tratar:

git config --global push.default current 

Debería evitar el tipo de post de error mencionado aquí

 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