Tengo un pequeño problema con mis colegas y mi historial de confirmaciones se vuelve innecesariamente complicado cuando trabajo en el mismo proyecto. El problema es git pull fusionar no-ff si solo hay una única diferencia de compromiso, etc. Así que me gusta fallar el git pull si no es posible un ff para que el desarrollador pueda ver los commits y averiguar si hay una combinación o un rebase es más apropiado.setting --ff-only como valor predeterminado para git pull pero no para git merge
Mi pregunta: ¿hay alguna manera de establecer --ff-only de forma predeterminada para todos los comandos de extracción de git en cualquier rama pero no para la fusión de git? Soy consciente de alias, pero eso no es lo que estoy buscando.
¿Cómo se generan los commits no-ff en primer lugar? Si sus colegas están presionando actualizaciones no-ff para el control remoto, algo está mal con el flujo de trabajo. – Christopher
Si empujas mucho para compartir código entre varias personas cosas como esta seguramente sucederán. No creo que sea un problema de flujo de trabajo. –