Ich arbeite an einer Validierungssoftware. Ich halte den Master-Zweigcode, der immer bereit ist, Tests zu starten. Also entwickle ich die neuen Funktionen in anderen Branchen (dev für ex). Dies ist ein klassischer Git-Workflow.Git - Best Practice: Wie man sehr oft zwischen Zweigen wechselt und multiple Commits vermeidet?
Meine Sorge ist, dass es passiert, dass ich zwischen Meister und Entwickler 10 Mal am Tag wechseln muss, weil die Designer mich bitten, ihre Updates zu überprüfen.
Im Moment weiß ich nur einen Weg:
- meine Arbeit an Entwickler mit der Meldung "Regression erforderlich" Commit
- Switch to master-Zweig
- Regression Run und geben Feedback
- Wieder einschalten und weiterarbeiten
Das ist nervig b wegen der nutzlosen Geschichte, die auf dem Dev-Zweig erstellt wurde.
Gibt es eine andere einfache Art und Weise (ich bin ein Anfänger), die mehrfache commits auf dev Zweig zu vermeiden?
Vielen Dank für Ihre Hilfe!
Wenn Sie nicht stash (was die richtige Lösung ist), oder wenn Sie aus Versehen committen, haben Sie zwei Optionen, entweder 'git reset HEAD ^' so dass das Commit nicht gezählt wird, und die Änderungen nicht sind verloren oder nach Beendigung der Arbeit, 'git commit --amend', so dass Sie diesen Commit addieren, ohne einen neuen zu erstellen, und Sie können auch die Commit-Nachricht ändern. – c00kiemon5ter
Am Anfang war es meine Idee. Versuchen Sie, das Commit _Regression erforderlich_ zu aktualisieren, wenn das nächste Feature für den Dev-Zweig bereit ist. Aber ich war mir sicher, dass es einen besseren Weg gab. Danke für die Commit-Tricks. Ich dachte "-" wäre nur für Text! Jetzt weiß ich ein bisschen mehr Kraft ... – Plouff