web-dev-qa-db-fra.com

Comment changer l'emplacement par défaut de Git Bash sous Windows?

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.

178
Alex Waters

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.

183
Marcin Gil

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é.

166
Mohammad Arif

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!

98
soundswaste

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é.

13

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.

11
Groostav

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.

10
Chinmoy

Une fois que vous avez mis à jour le champ Start in:, veillez à supprimer le --cd-to-home à la fin du champ Target:.

5
Icementhols

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.

4
anand

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.

4
Anant Singh

J'utilise Git bash sur Windows 10, voici ma solution:

  1. Ferme toutes les sessions git bash
  2. Appuyez sur Windows et tapez: env; puis cliquez sur Edit environment variables for your account (panneau de configuration)
  3. Sous "Variables utilisateur pour ...."; appuyer sur le bouton New
  4. Nom de la variable: HOME
  5. Valeur de la variable: chemin où vous voudriez que ~/ soit dans git bash

Ouvrez une session git bash et testez-la en tapant: pwd et revérifiez-la en faisant cd ~/ && pwd

2
rolyat

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".

1
Adnan Ali Ch.

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

1
Professor Chaos

J'ai essayé le suivant; ça m'a aidé. J'espère que cela vous aidera aussi.

cd /c/xampp/your-project
0

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.

Ajouter ces lignes au fichier

alias ws="cd /d/workspace/"
ws

Mon .bash_profile ressemble à ceci

Smilyface@SmilingMachine /d/workspace
$ cat ~/.bash_profile
alias ws="cd /d/workspace/"
ws

Comment créer un nouveau fichier .bash_profile?

touch ~/.bash_profile

OU écrire directement dans le fichier

vi ~/.bash_profile 

Simple, aha!

0
smilyface

Ajoutez "cd your_repos_path" à votre profil Git, situé sous le %.

0
Liang Haiming