J'utilise Git sous Windows 7 et j'accède à mes référentiels via Git Bash. Comment puis-je changer l'emplacement par défaut que Git Bash ouvre dans un dossier pratique lorsque je le démarre?
Cela prend un peu de temps de naviguer vers htdocs
, puis vers un dossier spécifique. Existe-t-il un moyen de modifier le fichier de configuration pour l’ouvrir ailleurs? Ou serait-il possible d'écrire un fichier .sh
pour le faire?
Malheureusement, Git Bash n'ouvre pas le raccourci de mon dossier htdocs
sur mon bureau et il faut utiliser cd
cinq fois pour accéder au répertoire de mon choix.
Après l'installation de msysgit, j'ai l'option Git Bash here
dans le menu contextuel de l'Explorateur Windows. Je me contente donc simplement de naviguer dans le répertoire, puis d’ouvrir Bash.
J'ai également copié le raccourci par défaut Git Bash
sur le bureau et modifié sa propriété Start in
pour qu'elle pointe vers le répertoire de mon projet. Cela fonctionne parfaitement.
Windows 7x64, msysgit.
Le moyen le plus simple de ne pas installer msysgit consiste à cliquer avec le bouton droit de la souris sur l'icône de raccourci Git Bash → Démarrer dans: → "C:\Program Files (x86)".
Changez l'entrée Start in et indiquez la position de départ de Git Bash. Si vous ne supprimez pas la partie --cd-to-home
de la zone Cible, le changement de départ est remplacé.
Ajoutez cette ligne à votre fichier .bashrc
:
cd C:/xampp/htdocs/<name of your project>;
Si le fichier .bashrc n'existe pas, créez-en un dans votre dossier racine. Pour moi c'est: C:\Users\tapas\
Enregistrez .bashrc et ouvrez Git Bash. C'est ça!
Ouvrez les propriétés de la bash et passez à "Démarrer dans" à l'endroit où vous souhaitez commencer. Après cela, (j'ai eu ce problème et je l'ai résolu en procédant de la sorte) aller à la cible et supprimer le --cd-to-home partie de paramètre après "C:\Program Files\Git\git-bash.exe". Alors seulement, vous commencerez dans le répertoire "Démarrer dans" que vous avez spécifié.
Si vous êtes comme moi et que vous arrivez à Git, windows key + G + I + Enter, alors vous pouvez simplement frapper le windows key, recherchez Git, cliquez avec le bouton droit de la souris sur l’icône résultante Git Bash
, sélectionnez les propriétés et modifiez le champ Start in:
.
Je ne sais pas exactement ce que cela signifie, car je ne sais pas exactement ce que Git est sous Windows (une façade sur sh qui est elle-même une façade sur cmd?), Mais dans tous les cas, vous pouvez maintenant épingler le raccourci que Windows trouve une recherche de "Git" dans votre barre des tâches ou sur votre bureau et qu'il démarre toujours dans le répertoire que vous avez défini.
Je l'ai lu quelque part et cela a fonctionné pour moi.
D'abord, vérifiez à git bash quelle est la position de la maison. Ouvrez git bash et courez
echo $HOME
Maintenant changez le chemin HOME en ouvrant cmd et lancez
setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)
Vérifiez maintenant en exécutant la commande echo dans git bash.
Une fois que vous avez mis à jour le champ Start in:
, veillez à supprimer le --cd-to-home
à la fin du champ Target:
.
Créez un raccourci Git Bash vers Desktop pour plus de commodité, puis cliquez avec le bouton droit de la souris sur les propriétés de l'icône. Ici vous trouverez la section Commencez par: avec une zone de texte. Remplacez le chemin souhaité, par exemple, comme suit:
%USERPROFILE%\Desktop
Puis ouvrez-le directement en cliquant sur l'icône. Vous obtiendrez le chemin d'accès par défaut du bureau dans Git Bash.
Faites un clic droit sur Git Bash shortcut
puis allez à properties
.
Dans properties
à l'intérieur de start in
option, ajoutez l'emplacement du répertoire que vous souhaitez démarrer Git Bash
dans et apply
aux modifications.
J'utilise Git bash sur Windows 10, voici ma solution:
env
; puis cliquez sur Edit environment variables for your account
(panneau de configuration)New
~/
soit dans git bashOuvrez une session git bash et testez-la en tapant: pwd
et revérifiez-la en faisant cd ~/ && pwd
Tapez simplement le chemin de votre répertoire local (répertoire de base du projet Git) dans les propriétés de Git Bash. C'est à dire. Définissez le chemin C:\yourprojsctdirectory dans le champ de propriétés "Execute In" ou (Ausführen in) de Git Bash. C'est ça!
Maintenant, double-cliquez sur Git Bash. L'en-tête Git sera dans votre "répertoireprojet".
Solution Windows 10 testée
Tapez git bash dans recherche
Faites un clic droit dessus et choisissez emplacement du fichier ouvert
Faites un clic droit dessus et choisissez propriétés
Sur cible remove - cd-to-home de "C:\Program Files\Git\git-bash.exe" --cd-to-home
À start in, indiquez le chemin du répertoire de votre choix, par exemple Démarrer dans: C:\xampp\htdocs
J'ai essayé le suivant; ça m'a aidé. J'espère que cela vous aidera aussi.
cd /c/xampp/your-project
Git bash est utilisé pour jouer avec les commandes bash. Donc, je tilise la méthode bash dans Windows Git bash
Modifiez votre .bash_profile
(créez-le si vous n'en avez pas - voyez ci-dessous comment créer). Entrez les lignes suivantes.
alias ws="cd /d/workspace/"
ws
Smilyface@SmilingMachine /d/workspace
$ cat ~/.bash_profile
alias ws="cd /d/workspace/"
ws
touch ~/.bash_profile
OU écrire directement dans le fichier
vi ~/.bash_profile
Simple, aha!
Ajoutez "cd your_repos_path" à votre profil Git, situé sous le %
.