Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So stellen Sie einen gelöschten Remote-Zweig in Git wieder her

So stellen Sie einen gelöschten Remote-Zweig in Git wieder her

WBOY
WBOYOriginal
2022-01-14 16:14:2813636Durchsuche

Methode: 1. Verwenden Sie die Reflog-Operation, um die letzte Commit-ID zu finden. Die Syntax lautet „git reflog --date=iso“. 2. Verwenden Sie checkout, um den Zweig auszuschneiden und den gelöschten Remote-Zweig wiederherzustellen. Die Syntax lautet „git checkout -b Filialname commitid".

So stellen Sie einen gelöschten Remote-Zweig in Git wieder her

Die Betriebsumgebung dieses Artikels: Windows 10-System, Git-Version 2.30.0, Dell G3-Computer. So stellen Sie gelöschte Remote-Zweige in Git wieder her Ich habe auch den Remote-Zweig gelöscht, und das Ergebnis ist, dass ich versehentlich den entfernten Zweig gelöscht habe, und was folgt, ist meine Reise der Erlösung.

Überprüfen Sie das Reflog und finden Sie die letzte Commit-ID.

git reflog --date=iso
Reflog bedeutet Referenzprotokoll, ein Referenzprotokoll, das die Bewegungsbahn von HEAD in jedem Zweig aufzeichnet. Die Option --date=iso bedeutet die Anzeige im Standardzeitformat. Sie werden sich hier sicherlich fragen: Warum nicht Git Log verwenden? Das Git-Protokoll wird zum Aufzeichnen des Festschreibungsprotokolls des aktuellen Zweigs verwendet. Die Zweige wurden gelöscht und das Festschreibungsprotokoll kann nicht gefunden werden. Finden Sie die letzte Commitid des Zielzweigs,

D:\>git reflog --date=iso
287ba1b HEAD@{2019-05-13 15:35:18 +0800}: checkout: moving from dev to deploy
528a169 HEAD@{2019-05-13 09:23:58 +0800}: commit: 添加忽略,.idea,*.iml,*.log

Schneiden Sie den Zweig aus

git checkout -b recovery_branch_name commitid

Nach dem Ausschneiden des Zweigs gibt es lokal einen Zweig und verschieben Sie ihn dann in das Remote-Warehouse

git push  origin recovery_branch_name

Empfohlenes Lernen: „

Git Anleitung

"

Das obige ist der detaillierte Inhalt vonSo stellen Sie einen gelöschten Remote-Zweig in Git wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn