Heim > Artikel > Entwicklungswerkzeuge > Was soll ich tun, wenn Git an den Master übermittelt wird?
Wenn ein Git-Commit versehentlich an den Master-Zweig übergeben wird, sind die Verarbeitungsmethoden: Zurücksetzen des Commits, Erstellen eines neuen Zweigs und Zusammenführen, Zurücksetzen des Master-Zweigs, Löschen und Neuerstellen des Master-Zweigs. Die Auswahlmethode des Master-Zweigs ist erforderlich um Code-Destruktivität, Arbeitslast und Anforderungen an die Aufbewahrung des Verlaufs zu berücksichtigen.
Was tun, wenn Git an den Master-Zweig übermittelt wird? Wenn Sie den Code versehentlich an den Master-Zweig übergeben, gibt es mehrere Möglichkeiten, das Problem zu lösen:
1. Führen Sie direkt einen Rollback durch Überprüfen Sie, ob der Code destruktiv ist oder ob er sicher rückgängig gemacht werden kann. 🔜
Führen Sie diesen Zweig mit dem Hauptzweig zusammen:
<code>git revert COMMIT_HASH</code>
Setzen Sie den Hauptzweig mit dem folgenden Befehl zurück:
<code>git checkout -b new-branch git merge master git push origin new-branch git checkout master git merge new-branch</code>
Löschen Sie den Hauptzweig mit dem folgenden Befehl:
<code>git reset --hard COMMIT_HASH_BEFORE_UNWANTED_COMMIT</code>
<code>git branch -D master</code>
Die gewählte Methode hängt von den folgenden Faktoren ab:
Ob der Commit-Verlauf aufbewahrt werden muss
Hinweis:
Bevor Sie etwas ausführen Bitte stellen Sie sicher, dass Sie eine Sicherungskopie Ihres Codes haben. Bitte überlegen Sie sich die Auswirkungen sorgfältig und wählen Sie die für Ihre Situation am besten geeignete Lösung.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Git an den Master übermittelt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!