Ein Revert-Commit ist genau wie jedes andere Commit in Git. Das heißt, Sie können es zurücksetzen, wie in:
git revert 648d7d808bc1bca6dbf72d93bf3da7c65a9bd746
Das offensichtlich macht nur Sinn , wenn die Änderungen geschoben wurden, und vor allem , wenn Sie nicht Push auf die Zielmietstation zwingen können (das ist eine gute Idee für Dich ist Master - Zweig). Wenn die Änderung nicht übernommen wurde, wählen Sie einfach das Commit "Zurücksetzen" aus, entfernen Sie es oder entfernen Sie es einfach wie in anderen Beiträgen beschrieben.
In unserem Team haben wir eine Regel einen verwenden revert auf Revert Commits , die in dem Hauptzweig begangen wurden, in erster Linie die Geschichte sauber zu halten, so dass Sie sehen können , welche kehrt zu begehen , was:
7963f4b2a9d Revert "Revert "OD-9033 parallel reporting configuration"
"This reverts commit a0e5e86d3b66cf206ae98a9c989f649eeba7965f.
...
a0e5e86d3b6 Revert "OD-9055 paralel reporting configuration"
This reverts commit 648d7d808bc1bca6dbf72d93bf3da7c65a9bd746.
...
Merge pull request parallel_reporting_dbs to master* commit
'648d7d808bc1bca6dbf72d93bf3da7c65a9bd746'
Auf diese Weise können Sie die Geschichte verfolgen und die ganze Geschichte herausfinden, und selbst diejenigen, die das Erbe nicht kennen, können es selbst herausfinden. Wenn Sie dagegen Dinge auswählen oder neu aufbauen , gehen diese wertvollen Informationen verloren (es sei denn, Sie nehmen sie in den Kommentar auf).
Wenn ein Commit mehr als einmal zurückgesetzt und zurückgesetzt wird, wird dies offensichtlich ziemlich chaotisch.