Ce n'est pas la meilleure question de programmation, mais avouons-le, les gars de faute de serveur ne sont pas bien familiarisés avec git, donc je pense que c'est plus vers ce public.
Je veux passer à TortoiseGit ou PortableGit dans mon shell, mais je me retrouve avec ces options de menu contextuel ennuyeuses.
Comment les faire partir? Dois-je écrire un script pour les désinstaller?
git
tortoisegit
msysgit
DevelopingChris
la source
la source
Réponses:
Windows 64 bits
À partir d'une fenêtre cmd.exe, exécutez ces commandes:
Windows 32 bits
À partir d'une fenêtre cmd.exe, exécutez ces commandes
Windows 10
Si vous utilisez Windows 10 et que les méthodes précédentes n'ont pas fonctionné, essayez de désinstaller l'application et de la réinstaller. Mais soyez prudent lors du processus d'installation en décochant l'intégration de l'explorateur Windows
la source
Seule cette suppression du registre - rien d'autre - a fonctionné pour moi sur Win8.1, à partir des versions récentes:
la source
Vous pouvez également désactiver des entrées uniques à l'aide de CCleaner.
la source
explorer.exe
processusLorsque vous installez msysgit, il existe une option pour «Intégration de l'Explorateur Windows» que vous décochez pour ne pas les afficher.
Vous pouvez réexécuter la configuration et décocher l'option, ou désinstaller et réinstaller puis décochez-la ensuite.
la source
Dans Windows 10, rien de ce qui précède n'a fonctionné pour moi. La meilleure solution que j'ai trouvée consiste à désinstaller l'application, à la réinstaller et à faire attention pendant le processus d'installation pour décocher l' intégration de l'explorateur Windows
la source
J'ai eu un problème similaire et toute la réponse ci-dessus ne fonctionne pas pour moi, PUIS finalement j'ai trouvé une solution dans les étapes ci-dessous.
Étape 1: tapez
regedit
dans le menu DémarrerÉtape 2: exécutez l'éditeur de registre
Étape 3: accédez à
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Étape 4: cliquez sur "shell"
Étape 5: Faites un clic droit sur "Git Bash Here" et choisissez l'option de suppression
À votre santé
la source
Pour ajouter à ce que dfkt a dit, il y a un autre emplacement qui l'a, pour les dossiers de bibliothèque:
Ce nombre spécifique entre HKEY_USERS et le logiciel varie probablement d'une personne à l'autre et d'un compte à l'autre, alors assurez-vous qu'il vous convient.
Ainsi, la suppression complète et modifiée du registre serait:
la source
Sous Windows 10 64 bits, vous devez effectuer les deux opérations suivantes:
1. Supprimer les entrées de registre
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
Pour plus de commodité ou si vous souhaitez automatiser la suppression (par exemple à utiliser après la mise à niveau de choco), vous pouvez exécuter dans Powershell (exécuter en tant qu'administrateur):
2. Désenregistrez les extensions du shell dll pour supprimer des entrées de menu supplémentaires (GitExt clone ..., GitExt Create New Repository, etc.):
la source