To nie jest najlepsze pytanie programistyczne, ale spójrzmy prawdzie w oczy, faceci od błędów serwera nie są dobrze zorientowani w git, więc myślę, że jest bardziej skierowany do tej publiczności.
Chcę przejść do TortoiseGit lub PortableGit w mojej powłoce, ale pozostały mi irytujące opcje menu kontekstowego.
Jak sprawić, by odeszli? Czy muszę napisać skrypt, aby je odinstalować?
git
tortoisegit
msysgit
DevelopisChris
źródło
źródło
Odpowiedzi:
64-bitowy system Windows
W oknie cmd.exe uruchom następujące polecenia:
32-bitowy system Windows
W oknie cmd.exe uruchom te polecenia
Windows 10
Jeśli korzystasz z systemu Windows 10 i poprzednie metody nie działały, spróbuj odinstalować aplikację i zainstalować ją ponownie. Należy jednak zachować ostrożność podczas instalacji, odznaczając integrację Eksploratora Windows
źródło
Tylko to usunięcie rejestru - nic więcej - działało dla mnie na Win8.1, od najnowszych wersji:
źródło
Możesz także wyłączyć pojedyncze wpisy za pomocą CCleaner.
źródło
explorer.exe
procesuPodczas instalacji msysgit dostępna jest opcja „Integracji z Eksploratorem Windows”, odznaczająca, aby nie była wyświetlana.
Możesz ponownie uruchomić instalację i odznaczyć opcję lub odinstalować i zainstalować ponownie, a następnie odznaczyć.
źródło
W Windows 10 nic z powyższych nie działało dla mnie. Najlepszym rozwiązaniem, jakie znalazłem, jest odinstalowanie i ponowne zainstalowanie aplikacji oraz ostrożność podczas procesu instalacji, aby odznaczyć integrację Eksploratora Windows
źródło
Miałem podobny problem i wszystkie powyższe odpowiedzi nie działają dla mnie, W końcu znalazłem rozwiązanie w poniższych krokach.
Krok 1: Wpisz
regedit
w menu StartKrok 2: Uruchom edytor rejestru
Krok 3: Przejdź do
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Krok 4: kliknij „shell”
Krok 5: Kliknij prawym przyciskiem myszy „Git Bash Here” i wybierz opcję usuwania
Twoje zdrowie
źródło
Aby dodać do tego, co powiedział dfkt, istnieje jeszcze jedna lokalizacja, która go ma, dla folderów bibliotecznych:
Ta konkretna liczba między HKEY_USERS a oprogramowaniem prawdopodobnie różni się w zależności od osoby i konta do konta, więc upewnij się, że jest odpowiedni dla Ciebie.
Tak więc zmodyfikowane, całkowite usunięcie rejestru byłoby:
źródło
W systemie Windows 10 64 bity musisz wykonać obie następujące czynności:
1. Usuń wpisy rejestru
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
Dla wygody lub jeśli chcesz zautomatyzować usuwanie (na przykład, aby użyć po aktualizacji choco), możesz uruchomić w PowerShell (uruchom jako administrator):
2. Wyrejestruj bibliotekę rozszerzeń powłoki, aby usunąć dodatkowe pozycje menu (klon GitExt ..., GitExt Utwórz nowe repozytorium itp.):
źródło