Heim >Entwicklungswerkzeuge >Idiot >So löschen Sie einen Remote-Zweig in Git
In Git können Sie die Anweisung „git push origin --delete branch name“ verwenden, um den Remote-Zweig zu löschen. Beim Löschen des Remote-Zweigs wird der lokale Zweig mit demselben Namen nicht gelöscht.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Git2.30.0-Version, Dell G3-Computer.
Löschen Sie den Remote-Zweig: git push origin --delete [branchname]
Es wird angezeigt, dass ein Zweig mit dem Namen 201804019-test-files gelöscht wurde.
Hinweis: Beim Löschen des Remote-Zweigs wird der lokale Zweig gelöscht mit demselben Namen wird nicht gelöscht, daher müssen Sie den lokalen Zweig mit demselben Namen separat löschen nicht vorhanden
Fehler: Einige Refs konnten nicht an „git@github.com:xxxxxxxx/xxxxxxxxxx.git“ gesendet werdenLösung: git checkout xxxxx-fixbug, um zum aktuellen Zweig zu wechseln, und dann git push --delete origin origin ausführen /xxxxx-fixbug
Zu diesem Zeitpunkt ist kein Fehler mehr aufgetreten.
2. Den lokalen Zweig anzeigen: git branch
Der mit * davor ist der aktuelle Zweig3. Löschen Sie den lokalen zusammengeführten Zweig: git branch -d [branchname] In einigen Fällen können Sie git branch -D [branchName] verwenden (bei der Verwendung sollten Sie darauf achten, ob es zusammengeführt wurde)
Es wird angezeigt, dass eine Liste mit dem Namen eines lokalen Zweigs gelöscht wurde4. Erstellen Sie einen Zweig: git branch [branchname]
Es ist zu beachten, dass beim Erstellen eines Zweigs keine Eingabeaufforderungen angezeigt werden.
5. Alle Zweige anzeigen (einschließlich lokaler und entfernter Zweige): git branch -a
6. Erstellen Sie einen Zweig gemäß der angegebenen Versionsnummer: git checkout -b branchName commitId
7. Bereinigen Sie lokale ungültige Zweige (remote gelöscht). aber nicht lokal) Zweig): git fetch -p
8. Wenn es zu viele Zweige gibt, können Sie auch diesen Befehl verwenden, um eine Zweig-Fuzzy-Suche durchzuführen: git branch | löscht das Remote-Tag dauerhaft, um eine Wiederherstellung zu verhindern-- >
Empfohlen (kostenlos):Git
Das obige ist der detaillierte Inhalt vonSo löschen Sie einen Remote-Zweig in Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!