Comment puis-je exécuter msysgit dans cmder?
J'ai été en utilisant msysgit et git-bash dans cmder quand j'ai accidentellement sortie.
Maintenant, je n'arrive pas à comprendre comment obtenir de l'environnement unix je l'ai déjà eu.
Git bash n'est pas reconnu comme une commande.
Tout ce que je vois est le type de commande de la fenêtre de l'invite de l'affichage de la C:/User/..
plutôt que de la $~User
.
Comment voulez-vous restaurer le git bash session?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez taper le chemin complet de votre msysgit installation (2014, Git 1.9.z) de lancer un bash session.
Par exemple:
"c:\prgs\git\PortableGit-1.9.0-preview20140217\Git Bash.vbs"
: va ouvrir une nouvelle fenêtre"c:\prgs\git\PortableGit-1.9.0-preview20140217\git-bash.bat"
: ouvrir une session bash dans le shell courant.Ces deux scripts ne font pas partie de
<msysgit/bin>
dossier, et ne se trouvent pas dans%PATH%
.Comme commenté par David Grayson et pred ci-dessous dans les commentaires, à l'aide de
Git-1.9.5-preview20141217.exe
ne se traduisent par une installation (en C:\Program un Fichier), qui ne pas ont git-bash.chauve-souris, et qui s'appuient sur des "Git Bash" raccourci d'appelC:\Git\bin\sh.exe --login -i
.Ne pas utiliser le programme d'installation. L'utilisation la plus facile et la plus complète paquet PortableGit-1.9.5-preview20141217.7z que vous décompressez le où vous voulez et que vous ajoutez à votre CHEMIN d'accès.
Note: avec la nouvelle Git pour les versions de Windows (2015, Git 2.y.z), ce serait:
c:\prgs\git\PortableGit-2.3.5.8-dev-preview-64-bit\git-bash.exe
": ouvrir une session bash dans le shell courant.git-bash.bat
t existent. Il est important de l'utiliser car il sera mis en%HOME%
pour vous, plutôt que d'appeler directementsh.exe
(qui n'est même pas labash.exe
)'c:\Program' is not recognized as an internal or external command, operable program or batch file.
Et le Git status ne s'affiche pas."C:\Program Files...\..."
"C:\Program Files\cmder\vendor\msysgit\git-bash.bat" 'C:\Program' is not recognized as an internal or external command, operable program or batch file.
cd "C:\Program Files\cmder\vendor\msysgit\"
d'abord, puisgit-bash.bat
?C:\Git\bin\sh.exe --login -i
.c:\git1.9.5
), et assurez-vous que votre CHEMIN de référence du portable Git en premier. C'est tout ce qu'il faut pour tester le portable. Si elle n'est pas à votre goût, supprimer le dossier. Il est satisfaisante, unintall la première Git.Un moyen facile d'obtenir ce travail est de définir une mesure "bash" tâche dans Cmder, puis le configurer pour utiliser cette tâche par défaut.
Win + Alt + P
{bash}
avec les paramètres suivants:/icon "%CMDER_ROOT%\cmder.exe"
(pour Cmder icône) ou/icon "C:\Program Files (x86)\Git\etc\git.ico"
(Git icône)"C:\Program Files (x86)\Git\bin\sh.exe" -l -new_console:d:%USERPROFILE%
...ce sera mis en Git bash par défaut de la console dans Cmder.
nb. Le ci-dessus suppose bien entendu que Git est installé dans "C:\Program Files (x86)\Git" - si ce n'est pas le cas, vous devez modifier le chemin d'accès à un point où Git est installé.
Exécutez la commande suivante dans cmder:
Cela suppose que Git est "sh" se trouve sur votre CHEMIN. Mais si vous avez installé git différemment et sh n'est pas trouvé, alors essayez d'entrer le chemin d'accès complet, par exemple:
Si vous souhaitez automatiser ce de sorte que vous n'avez pas à exécuter sh explicitement, puis allez dans cmder/ConEmu les paramètres et changer le {cmd} tâche d'avoir la commande
sh -l
et les paramètres/dir "%HOME%"
. Puis cmder sera toujours lancer Git Bash par défaut, au lieu de Microsoft cmd shell.