Comment ajouter un menu contextuel (aka clic droit) à l'explorateur Windows qui, lorsque vous cliquez dessus, ouvre la console git-bash dans le dossier actuel de l'explorateur?
git
contextmenu
windows-explorer
Sergej
la source
la source
Réponses:
J'ai eu un problème similaire et je l'ai fait.
É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: Faites un clic droit sur "shell" et choisissez Nouveau> Clé. nommez la clé "Bash"
Étape 5: Modifiez la valeur et réglez-la sur «ouvrir dans Bash». C'est le texte qui apparaît dans le clic droit.
Étape 6: Créez une nouvelle clé sous Bash et nommez-la "commande". Définissez la valeur de cette clé sur votre chemin git-bash.exe.
Fermez l'éditeur de registre.
Vous devriez maintenant pouvoir voir l'option dans le menu contextuel de l'explorateur
PS Git Bash récupère par défaut le répertoire actuel.
EDIT : Si vous voulez une approche en un clic, vérifiez la solution d'Ozesh ci-dessous
la source
Étape 1. Sur votre bureau, faites un clic droit sur "Nouveau" -> "Document texte" avec le nom OpenGitBash.reg
Étape 2. Faites un clic droit sur le fichier et choisissez "Modifier"
Étape 3. Copiez-collez le code ci-dessous, enregistrez et fermez le fichier
Étape 4. Exécutez le fichier en double-cliquant dessus
Remarque: vous avez besoin d'une autorisation d'administrateur pour écrire dans le registre.
Et voici votre résultat:
la source
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
,HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
etHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
Le moyen le plus simple est d'installer la dernière version de Git à partir d' ici . Et lors de l'installation, assurez-vous d'activer l'option Intégration de l'Explorateur Windows .
Une fois que vous avez terminé, vous obtiendrez ces options chaque fois que vous cliquez avec le bouton droit sur un dossier.
J'espère que ça aide.
la source
Voici les exportations (
*.reg
fichiers) du registre pour Git GUI et Git Bash directement à partir du programme d' installation de Windows —Git GUI:Git bash:
Pour plus d'informations sur les
*.reg
fichiers, consultez « Comment ajouter, modifier ou supprimer des sous-clés et des valeurs de registre à l'aide d'un fichier .reg » de Microsoft.la source
&
devient le raccourci clavier pour cette entrée de menu.Ce qui a fonctionné pour moi était presque ceci, mais avec le chemin REGEDIT suivant:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
et ici j'ai créé la clé Bash, avec la valeur de ce que je veux que le nom d'affichage soit, puis j'ai créé une autre clé sous cette commande nommée avec la valeur comme le chemin vers git-bash.exeJe suis sous Windows 10 et j'ai une nouvelle installation de git qui n'a pas ajouté cela automatiquement pour une raison quelconque (git version 2.12.0 64 bits)
la source
Vous pouvez installer git pour Windows ou Github pour Windows, les deux vous donnent le choix lors de l'installation d'ajouter cette fonctionnalité à votre explorateur Windows. Vous pouvez le trouver ici:
Github pour Windows
https://windows.github.com/
Git pour Windows
http://git-scm.com/
la source
Comme l'a dit @Shaswat Rungta: "Je pense que la question est plus de savoir comment l'ajouter une fois l'installation terminée."
Sur mon PC (Windows 7), je pense que la commande "Git Bash here" a disparu après avoir installé Visual Studio 2017.
Je corrige cela en téléchargeant et en installant à nouveau Git.
REMARQUE: "Lors de l'installation de Git pour Windows, les options du menu contextuel ne sont pas activées par défaut. Vous devrez les sélectionner lors de l'installation." - @nbushnell ( j'ai fait ça )
la source
Git Bash
est ce que vous recherchez. Cela ouvre leterminal
dans le répertoire actuel.Eu un problème similaire en ajoutant "Démarrer l'invite de commande avec Ruby" au menu contextuel car il implique de passer des paramètres avec le correctif de cmd. A suivi une procédure similaire à la solution ci-dessus
la source
Habituellement, il
git bash here
ne peut être exécuté que sur des répertoires, vous devez donc remonter dans un répertoire et faire un clic droit sur le répertoire précédent puis sélectionnergit bash here
(bien sûr sous Windows OS).Remarque : le menu contextuel à l'intérieur d'un répertoire n'a pas de
git bash here
option.la source
Vous pouvez installer TortoiseGit pour Windows et inclure l'intégration dans le menu contextuel. Je considère que c'est le meilleur outil pour travailler avec Git sur Windows.
la source
J'ai mis à jour mon git et j'ai marqué l'option "Git Bash Here"
la source
Ajoutez le
git
chemin à la variable Environment-path (par exempleC:\Program Files\Git\cmd
) à laquelle vous pouvez accéder àgit
partir de n'importe quel dossier en utilisant la ligne de commande.la source