Dies ist nicht die beste Programmierfrage, aber seien wir ehrlich, die Serverfehler sind nicht gut mit Git vertraut, also denke ich, dass es mehr für dieses Publikum ist.
Ich möchte in meiner Shell zu TortoiseGit oder PortableGit wechseln, aber mir bleiben diese nervigen Kontextmenüoptionen.
Wie bringe ich sie dazu, wegzugehen? Muss ich ein Skript schreiben, um sie zu deinstallieren?
git
tortoisegit
msysgit
Entwicklung von Chris
quelle
quelle
Antworten:
64-Bit-Windows
Führen Sie in einem cmd.exe-Fenster die folgenden Befehle aus:
32-Bit-Windows
Führen Sie diese Befehle in einem cmd.exe-Fenster aus
Windows 10
Wenn Sie unter Windows 10 arbeiten und die vorherigen Methoden nicht funktioniert haben, versuchen Sie, die Anwendung zu deinstallieren und neu zu installieren. Seien Sie jedoch während des Installationsvorgangs vorsichtig, indem Sie die Windows Explorer-Integration deaktivieren
quelle
Nur diese Entfernung der Registrierung - sonst nichts - funktionierte für mich unter Win8.1 ab den neuesten Versionen:
quelle
Sie können einzelne Einträge auch mit CCleaner deaktivieren.
quelle
explorer.exe
Prozesses funktioniertWenn Sie msysgit installieren, gibt es eine Option für "Windows Explorer-Integration", die Sie deaktivieren, damit sie nicht angezeigt werden.
Sie können das Setup erneut ausführen und die Option deaktivieren oder sie dann deinstallieren und neu installieren und deaktivieren.
quelle
In Windows 10 hat nichts davon für mich funktioniert. Die beste Lösung, die ich gefunden habe, besteht darin, die Anwendung zu deinstallieren und neu zu installieren. Achten Sie während des Installationsvorgangs darauf, die Windows Explorer-Integration zu deaktivieren
quelle
Ich hatte ein ähnliches Problem und die obige Antwort funktioniert bei mir nicht. DANN habe ich in den folgenden Schritten eine Lösung gefunden.
Schritt 1: Geben Sie das
regedit
Startmenü einSchritt 2: Führen Sie den Registrierungseditor aus
Schritt 3: Navigieren Sie zu
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Schritt 4: Klicken Sie auf "Shell"
Schritt 5: Klicken Sie mit der rechten Maustaste auf "Git Bash Here" und wählen Sie die Löschoption
Prost
quelle
Um das zu ergänzen, was dfkt gesagt hat, gibt es einen weiteren Speicherort für die Bibliotheksordner:
Diese spezifische Nummer zwischen HKEY_USERS und Software variiert wahrscheinlich von Person zu Person und von Konto zu Konto. Stellen Sie also sicher, dass sie für Sie richtig ist.
Die modifizierte, vollständige Entfernung der Registrierung wäre also:
quelle
Unter Windows 10 64-Bit müssen Sie beide der folgenden Schritte ausführen :
1. Löschen Sie die Registrierungseinträge
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_shell
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_shell
Zur Vereinfachung oder wenn Sie das Entfernen automatisieren möchten (z. B. nach dem Choco-Upgrade), können Sie Powershell ausführen (als Admin ausführen):
2. Heben Sie die Registrierung der Shell-Erweiterungs-DLL auf, um zusätzliche Menüeinträge zu entfernen (GitExt-Klon ..., GitExt Create New Repository usw.):
quelle