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.
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 init
Ordnername
Wählen Sie die Schaltfläche 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 init
Ordnernamegit 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 init
Ordnernamecd
Ordnernamegit add --all
git commit -m "Initial commit"
Öffnen Sie die Projektmappe und wählen Sie unten rechts in der Statusleiste Veröffentlichen aus ().
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 clone
URL Ordnername
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 clone
URL Ordnername
Ö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 add
Name URL
Ö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-url
Name URL
Ö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:
- Erstellen eines neuen Repositorys
- Klonen eines vorhandenen Repositorys
- Freigeben ihres Codes in Git über die Befehlszeile
- Freigeben Ihres Codes in Git mit Visual Studio
- Erstellen eines neuen Repositorys in Ihrem Projekt
- Löschen eines Repositorys in Ihrem Projekt
Branches
Gewusst wie
Git-Befehlszeile
Visual Studio Team Explorer
Visual Studio – Git-Menü
Neuen Branch erstellen
git branch
Branchname
Ö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 checkout
Branchname
Ö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 -b
Branchname
Ö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 -d
Branchname
Ö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 --delete
Branchname
Ö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 (), 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:
- Erstellen und Verwalten Ihrer Arbeit in Branches
- Verwalten Ihrer Git-Branches in Azure DevOps Services/TFS
- Löschen eines Git-Branchs in Ihrem Azure DevOps Services/TFS-Repository
- Sperren und Entsperren eines Azure DevOps Services/TFS-Branchs
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 add
Dateiname
Ö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 rm
Dateinamegit 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 mv
Dateinamegit 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 -a
Tagname -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 HEAD
Dateiname
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 diff
Branchname
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 diff
Branchname1 Branchname2
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üfungsverlauf.
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 pull
abgelegen Branchname
Ö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
Remote branchname
Ö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 pull
abgelegen Branchname
git push -u remote branchname
Ö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 origin
remote_branchname
Verwenden der Befehlszeile
Verwenden der Befehlszeile
Weitere Informationen finden Sie in den folgenden Ressourcen:
- Freigeben eines Codes mithilfe von Push
- Aktualisieren Ihres Codes mit Fetch und Pull
- Lösen von Mergekonflikten
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 merge
Branchname
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 origin
Branchname
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 rebase
Branchname
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-pick
commitID
Ö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:
- Lösen von Mergekonflikten
- Nachholen und Wiedergeben von Änderungen mit Rebase
- Kopieren von Änderungen durch einen Cherry-Pick
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 --hard
abgelegen/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 revert
commitID
Ö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.