Git-Befehlsreferenz

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

In Visual Studio 2019 können Sie mit Team Explorer die Git-Aufgaben ausführen, die Sie am häufigsten für Ihre tägliche Arbeit benötigen. Öffnen Sie im Visual Studio-Menü Ansicht Team Explorer, oder verwenden Sie die Tastenkombination STRG+, STRG+M.

Visual Studio 2019, Version 16.8 und höher, bietet eine Benutzeroberfläche für Git-Versionskontrolle, während die Git-Benutzeroberfläche von Team Explorer beibehalten wird. Um Team Explorer zu verwenden, deaktivieren Sie in der Menüleiste Extras>Optionen>Vorschaufeatures>Neue Git-Benutzeroberfläche. Sie können Git-Features über beide Schnittstellen austauschbar verwenden.

Visual Studio und die Git-Befehlszeile funktionieren hervorragend zusammen. Wenn Sie Updates vornehmen und Befehle über eine Schnittstelle ausführen, werden diese Änderungen in der anderen widergespiegelt.

Git-Installationsanweisungen sind verfügbar, wenn Git nicht auf Ihrem Computer installiert ist.

Tipp

Windows-Benutzer: Wenn Sie Visual Studio nicht verwenden, installieren Sie Git für Windows, um den Git Credential Manager einzurichten. Der Anmeldeinformations-Manager erleichtert die Authentifizierung mit Azure Repos.

Öffnen Sie in Visual Studio in der Ansicht Verbinden von Team Explorer eine Eingabeaufforderung in Ihrem Repository. Klicken Sie mit der rechten Maustaste auf Ihr lokales Repository, und wählen Sie Eingabeaufforderung öffnen aus.

Öffnen einer Eingabeaufforderung an ein Repository aus Visual Studio

Wichtig

Einige Befehle erfordern bestimmte Git-Berechtigungen in Azure Repos.

Repos


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Erstellen eines Repositorys in einem neuen Ordner

git initfoldername

Wählen Sie die Schaltfläche Verbinden (Team Explorer Plug-Symbol zum Öffnen der Seite „Verbinden“) im Team Explorer aus, um die Ansicht Verbinden zu öffnen, und wählen Sie dann unter Lokale Git-Repositorys die Option Neu aus.

Verwenden der Befehlszeile


Erstellen eines Repositorys mit Code in einem vorhandenen Ordner

git initfoldername
git add --all
git commit -m "Initial commit"

Erstellen Sie das Repository über die Befehlszeile, öffnen Sie dann die Ansicht Verbinden von Team Explorer, und wählen Sie unter Lokale Git-Repositorys die Option Hinzufügen aus.

Verwenden der Befehlszeile


Erstellen eines Repositorys aus einer vorhandenen Visual Studio-Projektmappe

git initfoldername
cdfoldername
git add --all
git commit -m "Initial commit"

Öffnen Sie die Projektmappe und wählen Sie unten rechts in der Statusleiste Veröffentlichen aus (Schaltfläche „Veröffentlichen“ in der Statusleiste in Visual Studio 2015 Update 2).

Wählen Sie Git>Git-Repository erstellen in der Menüleiste aus, um das Fenster Git-Repository erstellen zu starten.


Erstellen eines neuen Repositorys in Ihrem Projekt

Nicht verfügbar

Wählen Sie im Web die Option Repositorys (oder Code aus, wenn Sie die neue Navigationsvorschau nicht aktiviert haben), wählen Sie dann das Dropdownmenü neben dem aktuellen Repositorynamen aus, und wählen Sie Neues Repository...aus.

Wählen Sie Git>Git-Repository erstellen in der Menüleiste aus, um das Fenster Git-Repository erstellen zu starten.


Klonen eines Repositorys in einen lokalen Ordner

git cloneURLOrdnername

Wählen Sie in der Ansicht Verbinden von Team Explorer unter Lokale Git-Repositorys die Option Klonen aus.

Wählen Sie im Menü Git in der Menüleiste die Option Repository klonen aus, um das Fenster Repository klonen zu öffnen.


Klonen eines Repositorys in Ihrem Projekt

git cloneURLOrdnername

Öffnen Sie die Ansicht Verbinden in Team Explorer, und klicken Sie mit der rechten Maustaste auf das Git-Repository in Ihrem Projekt unter dem Kontonamen. Wählen Sie Klonen aus.

Wählen Sie im Menü Git in der Menüleiste die Option Repository klonen aus, um das Fenster Repository klonen zu öffnen.


Hinzufügen eines vorhandenen Repositorys zu Visual Studio

Nicht verfügbar

Öffnen Sie die Projektmappendatei in Visual Studio (mit dieser Aktion wird das Repository automatisch zu Team Explorer hinzugefügt), oder wählen Sie unter Lokale Git-Repositorys in der Ansicht Verbinden die Option Hinzufügen aus.

Wählen Sie in der Menüleiste Git>Lokal Repositorys>Lokal Repositorys öffnen aus.


Löschen Sie das Git-Repository und den Verlauf, aber behalten Sie die aktuelle Version der Dateien bei.

Löschen des im Stammverzeichnis des Repositorys erstellten ausgeblendeten Git-Ordners

Löschen Sie den ausgeblendeten Git-Ordner, der im Stammverzeichnis des Repositorys von Windows Explorer oder der Befehlszeile erstellt wurde.


Löschen eines lokalen Repositorys und aller Dateien

Löschen des Ordners mit Ihrem Repository aus dem Dateisystem Ihres Computers

Schließen Sie alle geöffneten Lösungen, die Dateien im Repository verwenden, und löschen Sie dann den Ordner mit Ihrem Repository aus dem Dateisystem Ihres Computers.


Löschen eines Repositorys in Ihrem Projekt

Nicht verfügbar

Nicht zutreffend, lesen Sie stattdessen Löschen eines vorhandenen Repositorys.


Hinzufügen eines Remoterepositorys

git remote addnameurl

Öffnen Sie das Repository über die Ansicht Verbinden in Team Explorer, und öffnen Sie dann die Ansicht Einstellungen in Team Explorer. Wählen Sie Repositoryeinstellungen und unter Remotes die Option Hinzufügen aus.

Wählen Sie im Git-Menü in der Menüleiste Pushen zum Git-Dienst aus, um das Dialogfeld Git-Repository erstellen zu öffnen.


Aktualisieren eines Remoterepositorys

git remote set-urlnameurl

Öffnen Sie das Repository über die Ansicht Verbinden in Team Explorer, und öffnen Sie dann die Ansicht Einstellungen in Team Explorer. Wählen Sie Repositoryeinstellungen und unter Remotes die Option Bearbeiten aus.

Wählen Sie im Git-Menü in der Menüleiste Remoterepositorys verwalten aus, und nehmen Sie im Dialogfeld Optionen Änderungen vor.


Weitere Informationen finden Sie in den folgenden Ressourcen:

Branches


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Neuen Branch erstellen

git branchbranchname

Öffnen Sie die Ansicht Branches in Team Explorer, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Neuer lokaler Branch von... aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Neuer lokaler Branch von... aus.


Wechseln zu einem anderen Branch

git checkoutbranchname

Öffnen Sie die Ansicht Branches in Team Explorer, und doppelklicken Sie dann auf einen lokalen Branch. Alternativ können Sie auf der Statusleiste den aktuellen Branchnamen und einen anderen Branch auswählen.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Check-Out aus.


Erstellen eines neuen Branchs und Wechseln zu einem neuen Branch

git checkout -bbranchname

Öffnen Sie die Ansicht Branches in Team Explorer, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Neuer lokaler Branch von... aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Neuer lokaler Branch von... und danach Branch auschecken aus.


Löschen einer lokalen Verzweigung

git branch -dbranchname

Öffnen Sie die Ansicht Branches in Team Explorer, klicken Sie dann mit der rechten Maustaste auf den Branch, und wählen Sie Löschen aus. Sie müssen von einem anderen Branch ausgecheckt sein als von dem Branch, den Sie löschen möchten.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Löschen aus.


Löschen eines Remotebranchs

git push origin --deletebranchname

Öffnen Sie die Ansicht Branches in Team Explorer, und erweitern Sie die Remoteverbindung mit dem Branch, den Sie löschen möchten. Klicken Sie mit der rechten Maustaste auf das Remoterepository, und wählen Sie Branch aus Remote löschen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Remotebranch, und wählen Sie Löschen aus.


Sperren eines Branchs, um Updates daran zu verhindern

Nicht verfügbar

Wählen Sie im Web die Registerkarte Branches aus, während Ihr Repository angezeigt ist. Wählen Sie ... neben dem Branch aus, den Sie sperren möchten, und wählen Sie Sperren aus. Entsperren Sie den Branch mit Entsperren.


Festlegen eines Standardbranchs in Ihrem Azure DevOps-Repository

Nicht verfügbar

Wählen Sie das Symbol „Einstellungen“ im Web aus (Zahnradsymbol auf der oberen Navigationsleiste in Azure DevOps Services), und wählen Sie dann die Registerkarte Versionskontrolle aus. Wählen Sie Ihr Git-Repository aus, und wählen Sie dann ... neben dem Branchnamen und danach Als Standardbranch festlegenaus.


Festlegen eines Vergleichsbranchs für Pull Requests im Azure DevOps-Repository

Nicht verfügbar

Wählen Sie im Web die Registerkarte Branches aus, während Ihr Repository angezeigt ist. Wählen Sie ... neben dem Branch aus, den Sie sperren möchten, und wählen Sie Branch vergleichen aus.


Weitere Informationen finden Sie in den folgenden Ressourcen:

Commits


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Erstellen eines neuen Commits

git commit -m "message"

Öffnen Sie die Ansicht Änderungen in Team Explorer. Stagen Sie Änderungen, indem Sie mit der rechten Maustaste auf die geänderten Dateien klicken und Stage auswählen. Geben Sie als Nächstes eine Commitnachricht ein, und wählen Sie dann Commit gestaffelt aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Stagen Sie Änderungen, indem Sie mit der rechten Maustaste auf die geänderten Dateien klicken und Stage auswählen. Geben Sie als Nächstes eine Commitnachricht ein, und wählen Sie dann Commit gestaffelt aus.


Ändern des letzten Commits mit gestageten Änderungen

git commit --amend -m "Updated message"

Öffnen Sie die Ansicht Änderungen in Team Explorer, stagen Sie Ihre Änderungen, und wählen Sie aus der Dropdownliste Aktionen die Option Vorheriges Commit ändern aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Stagen Sie eine oder mehrere Dateien, geben Sie eine Commitnachricht ein, wählen Sie Ändern und dann Commit gestaffelt aus.


Stagen aller Dateiänderungen

git add --all

Öffnen Sie die Ansicht Änderungen in Team Explorer. Wählen Sie das Symbol + in der Liste Änderungen aus, um alle Änderungen für den nächsten Commit zu stagen.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie das Symbol + in der Liste Änderungen aus, um alle Änderungen für den nächsten Commit zu stagen.


Stufen einer bestimmten Dateiänderung

git addfilename

Öffnen Sie die Ansicht Änderungen in Team Explorer. Stagen Sie Änderungen, indem Sie mit der rechten Maustaste auf die geänderten Dateien klicken und Stage auswählen.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Stagen Sie Änderungen, indem Sie mit der rechten Maustaste auf die geänderte Datei klicken und Stage auswählen.


Überprüfen von ungestageten Änderungen

git status --untracked

Öffnen Sie die Ansicht Änderungen in Team Explorer. Ungestagete Änderungen werden im Abschnitt Änderungen aufgeführt.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Ungestagete Änderungen werden im Abschnitt Änderungen aufgeführt.


Löschen von Dateien

git rmfilename
git commit -m "filename"

Löschen Sie die Datei über Projektmappen-Explorer, die Befehlszeile oder auf anderem Wege. Klicken Sie in der Ansicht Änderungen von Team Explorer mit der rechten Maustaste auf die gelöschte Datei, und wählen Sie Stage aus. Wählen Sie Commit gestaffelt aus, um den Löschvorgang zu committen.

Löschen Sie die Datei über Projektmappen-Explorer, die Befehlszeile oder auf anderem Wege. Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen, und wählen Sie Stage aus. Wählen Sie Commit gestaffelt aus, um den Löschvorgang zu committen.


Verschieben einer Datei

git mvfilename
git commit -m "Moved filename"

Verschieben Sie eine Datei von einem Speicherort an einen anderen in Ihrem Repository über den Projektmappen-Explorer, die Befehlszeile oder auf anderem Wege. Klicken Sie in der Ansicht Änderungen von Team Explorer mit der rechten Maustaste auf die verschobene Datei, und wählen Sie Stage aus. Wählen Sie Commit gestaffelt aus, um den Verschiebungsvorgang zu committen.

Verschieben Sie eine Datei von einem Speicherort an einen anderen in Ihrem Repository über den Projektmappen-Explorer, die Befehlszeile oder auf anderem Wege. Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie Commit gestaffelt aus, um den Verschiebungsvorgang zu committen.


Taggen eines Commits

git tag -atagname-m "description"

Öffnen Sie die Ansicht Änderungen in Team Explorer, und wählen Sie dann in der Dropdownliste Aktion die Option Verlauf anzeigen... aus. Suchen Sie den Commit in der Verlaufsansicht, klicken Sie dann mit der rechten Maustaste, und wählen Sie Tag erstellen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie dann mit der rechten Maustaste auf einen Branch, und wählen Sie Verlauf anzeigen aus. Suchen Sie den Commit in der Verlaufsansicht, klicken Sie dann mit der rechten Maustaste, und wählen Sie Neues Tag aus.


Weitere Informationen finden Sie unter Speichern Ihrer Arbeit mit Commits.

Vergleichen von Dateien und Versionen


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Vergleichen Sie den aktuellen Inhalt einer einzelnen Datei und den Inhalt des letzten Commits.

git diff HEADfilename

Klicken Sie in Team Explorer in der Ansicht Änderungen mit der rechten Maustaste auf die Änderung, und wählen Sie Mit nicht veränderter Version vergleichen aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Klicken Sie mit der rechten Maustaste auf die Änderung, und wählen Sie Mit nicht veränderter Version vergleichen aus.


Vergleichen der aktuellen Version mit einem Branch

git diffbranchname

Klicken Sie mit der rechten Maustaste auf eine Datei im Projektmappen-Explorer, und wählen Sie Verlauf anzeigen... aus, und wählen Sie dann sowohl den neuesten Commit in Ihrem aktuellen Branch als auch den neuesten Commit im Remotebranch aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Vergleichen aus.


Vergleichen von Änderungen zwischen zwei Branches

git diffbranchname1branchname2

Klicken Sie mit der rechten Maustaste auf eine Datei im Projektmappen-Explorer, und wählen Sie Verlauf anzeigen... aus, und wählen Sie dann die neuesten Commits für beide Branches aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Vergleichen aus.


Weitere Informationen finden Sie unter Vergleichen von Versionen und Überprüfen des Verlaufs.

Synchronisieren von Änderungen


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Laden Sie neue Branches und Commits aus einem Remoterepository herunter, aber führen Sie sie nicht in Ihre lokalen Branches zusammen.

git fetch

Öffnen Sie die Synchronisierungsansicht im Team Explorer, und wählen Sie Abrufen aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie den Pfeil zum Abrufen aus.


Zusammenführen von Updates aus einem Remoterepository in Ihr lokales Repository

git pullremotebranchname

Öffnen Sie während der Arbeit an der Branch in Ihrem lokalen Repository die Synchronisierungsansicht in Team Explorer, und wählen Sie dann Pull aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie den Pull-Pfeil aus.


Veröffentlichen eines lokalen Branchs für ein Remoterepository

git push -u remotebranchname

Öffnen Sie die Synchronisierungsansicht im Team Explorer, und wählen Sie Veröffentlichen unter Ausgehende Commits aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie den Push-Pfeil aus.


Synchronisieren Sie Ihren lokalen Branch mit einem Remotebranch, übertragen Sie Ihre lokalen Änderungen und pullen Sie Remoteänderungen.

git pullremotebranchname
git push -u remotebranchname

Öffnen Sie die Synchronisierungsansicht in Team Explorer. Klicken Sie auf Synchronisieren.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen anzuzeigen. Wählen Sie das Symbol Synchronisierung aus.


Erzwingen des Pushens eines Branchs durch Umschreiben des Remotebranchverlaufs mit dem Verlauf Ihres aktuellen Branchs

git push --force -u originremote_branchname

Verwenden der Befehlszeile

Verwenden der Befehlszeile


Weitere Informationen finden Sie in den folgenden Ressourcen:

Zusammenführen und Rebase ausführen


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Zusammenführen eines Branchs in den aktuellen Branch

git mergebranchname

Klicken Sie in der Ansicht Branches im Team Explorer mit der rechten Maustaste auf den Branch, den Sie zusammenführen möchten, und wählen Sie Zusammenführen aus... aus. Überprüfen Sie die festgelegten Optionen, und wählen Sie Zusammenführen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Branch, den Sie zusammenführen möchten, und wählen Sie Lokalen Branch< in >aktuellen Branch< zusammenführen> aus.


Zusammenführen eines Remotebranchs in den aktuellen Branch

git pull originbranchname

Klicken Sie in der Ansicht Branches im Team Explorer mit der rechten Maustaste auf den Remotebranch, den Sie zusammenführen möchten, und wählen Sie Zusammenführen aus... aus. Überprüfen Sie die festgelegten Optionen, und wählen Sie Zusammenführen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Remotebranch, den Sie zusammenführen möchten, und wählen Sie Remotebranch< in >aktuellen Branch< zusammenführen> aus.


Ausführen eines Rebase an Ihrem aktuellen Branch auf den Verlauf eines anderen Branchs

git rebasebranchname

Klicken Sie in der Ansicht Branches im Team Explorer mit der rechten Maustaste auf den Branch, auf den Sie Ihre aktuellen Branchänderungen zurückführen möchten, und wählen Sie Rebase ausführen auf... aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Remotebranch, zu dem Sie ein Rebase ausführen möchten, und wählen Sie Rebase für <aktuellen Branch> in <ausgewählten Branch ausführen> aus.


Ausführen eines interaktiven Rebase der letzten n Commits

git rebase -i HEAD~n (Linux und macOS)
git rebase -i "HEAD^n" (Windows)

Nicht verfügbar

Nicht verfügbar


Cherrypicking eines Commits in den aktuellen Branch

git cherry-pickcommitID

Öffnen Sie die Ansicht Änderungen im Team Explorer, und wählen Sie dann in der Dropdownliste Aktion die Option Verlauf anzeigen... aus. Suchen Sie den Commit in der Verlaufsansicht, klicken Sie dann mit der rechten Maustaste, und wählen Sie Cherry-Pick aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, suchen Sie die Verlaufsansicht, klicken Sie dann mit der rechten Maustaste, und wählen Sie Cherry-Pick aus.


Weitere Informationen finden Sie in den folgenden Ressourcen:

Rückgängig

Warnung

Wenn Sie kein erfahrener Git-Benutzer sind, sollten Sie beim Verwenden des Befehls reset vorsichtig sein. Weitere Informationen


Gewusst wie

Git-Befehlszeile

Visual Studio Team Explorer

Visual Studio – Git-Menü


Wiederherstellen aller Änderungen und Rollback zum letzten Commit

git reset --hard HEAD

Öffnen Sie die Ansicht Änderungen in Team Explorer. Wählen Sie Aktionen und dann Verlauf anzeigen aus dem Dropdown-Menü aus. Klicken Sie mit der rechten Maustaste auf den Commit, in dem sich der Branch derzeit befindet, und wählen Sie Änderungen zurücksetzen und löschen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Commit, in dem sich der Branch derzeit befindet, und wählen Sie Änderungen zurücksetzen>löschen (endgültig) aus.


Wiederherstellen des Stagings von Dateien unter Beibehaltung der Dateiänderungen

git reset --mixed HEAD

Öffnen Sie die Ansicht Änderungen in Team Explorer. Wählen Sie Aktionen und dann Verlauf anzeigen aus dem Dropdown-Menü aus. Klicken Sie mit der rechten Maustaste auf den Commit, in dem sich der Branch derzeit befindet, und wählen Sie Zurücksetzen und Änderungen behalten aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Commit, in dem sich der Branch derzeit befindet, und wählen Sie Zurücksetzen>Änderungen behalten (gemischt) aus.


Löschen nicht nachverfolgter Dateien

git clean -f

Klicken Sie in der Ansicht Änderungen im Team Explorer mit der rechten Maustaste auf die zu entfernenden Dateien unter Mit [hinzufügen]markierte Änderungen, und wählen Sie Löschen aus.

Wählen Sie im Git-Menü in der Menüleiste Commit oder Stash aus, um Git-Änderungen zu öffnen, klicken Sie mit der rechten Maustaste auf die zu entfernenden Dateien unter Mit Amarkierte Änderungen, und wählen Sie Löschen aus.


Zurücksetzen Ihres lokalen Branchs auf den letzten Commit in einem Remotebranch

git reset --hardremote/branchname
(Beispiel: git reset --hard origin/main)

Klicken Sie in der Ansicht Branches im Team Explorer mit der rechten Maustaste auf den Branch, und wählen Sie Änderungen zurücksetzen und löschen... aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie mit der rechten Maustaste auf den Branch, und wählen Sie Änderungen zurücksetzen>löschen (endgültig) aus.


Wiederherstellen eines an ein Remoterepository übertragenen Commits

git revertcommitID

Öffnen Sie die Ansicht Änderungen in Team Explorer. Wählen Sie Aktionen und dann Verlauf anzeigen aus dem Dropdown-Menü aus. Klicken Sie mit der rechten Maustaste auf den Commit, den Sie zurücksetzen möchten, und wählen Sie Wiederherstellen aus.

Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus, klicken Sie im Verlauf mit der rechten Maustaste auf einen Commit, und wählen Sie Wiederherstellen aus.