Ich habe ein kleines Problem mit meinen Kollegen und meine Commit-Geschichte wird unnötig kompliziert, wenn Sie am gleichen Projekt arbeiten. Das Problem ist git pull merging non-ff, wenn es nur einen Commit-Unterschied etc. gibt. Ich mag den git pull, wenn ein ff nicht möglich ist, damit der Entwickler die Commits betrachten und herausfinden kann, ob ein Merge oder ein Rebase ist angemessener.Einstellung --ff-only als Standard für Git Pull aber nicht für Git Merge
Meine Frage: Gibt es eine Möglichkeit, --ff-only standardmäßig für alle git pull-Befehle in jedem Zweig, aber nicht für git merge zu setzen? Ich kenne Aliase, aber das ist nicht das, wonach ich suche.
Wie werden die Non-ff-Commits überhaupt generiert? Wenn Ihre Kollegen nicht-ff-Updates auf die Fernbedienung drängen, stimmt etwas mit dem Workflow nicht. – Christopher
Wenn Sie viel Push-to-Code zwischen mehreren Leuten teilen, so wird dies passieren. Ich denke nicht, dass es ein Workflow-Problem ist. –