Para mí git add -p
ist die nützlichste Methode (und ich glaube, von den Git-Entwicklern beabsichtigt?), um alle noch nicht übertragenen Änderungen zu überprüfen (es zeigt den Diff für jede Datei an), einen guten Satz von Änderungen auszuwählen, die mit einem Commit übertragen werden sollten, und dann, wenn Sie alle diese Änderungen übertragen haben, mit git commit
und wiederholen Sie den Vorgang für die nächste Übertragung. Dann können Sie jeden Commit zu einem sinnvollen Satz von Änderungen machen, auch wenn sie in verschiedenen Dateien stattgefunden haben. Ich würde auch vorschlagen, einen neuen Zweig für jedes Ticket oder eine ähnliche Aktivität zu erstellen, und zwischen ihnen zu wechseln mit checkout
(vielleicht mit git stash
wenn Sie sich nicht festlegen wollen, bevor Sie wechseln), aber wenn Sie viele schnelle Änderungen vornehmen, kann dies ein Problem sein. Vergessen Sie nicht, oft zusammenzuführen.