Je viens d'installer Git pour Windows et je suis ravi de constater qu'il installe Bash.
Je souhaite personnaliser le shell de la même manière que je le peux sous Linux (par exemple, configurer des alias tels que ll
pour ls -l
), mais je n'arrive pas à trouver .bashrc
ou des fichiers de configuration équivalents. .
Que devrais-je éditer?
Créez un fichier .bashrc
sous ~/.bashrc
et partez. De même pour ~/.gitconfig
.
~
est généralement votre dossier C:\Users\<your user name>
. Taper echo ~
dans le terminal Git Bash vous indiquera le nom de ce dossier.
Si vous ne pouvez pas créer le fichier (sous Windows, par exemple), exécutez la commande ci-dessous:
copy > ~/.bashrc
La fenêtre générera un message d'erreur (commande non trouvée), mais le fichier sera créé et prêt à être édité.
Dans les versions plus récentes de Git pour Windows, Bash est démarré avec --login
, ce qui empêche Bash de lire .bashrc
directement. Au lieu de cela, il lit .bash_profile
.
Si ce fichier n'existe pas, créez-le avec le contenu suivant:
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
Bash lit alors le fichier .bashrc
. D'après ma compréhension de ce problème , Git pour Windows devrait le faire automatiquement. Cependant, je viens d'installer la version 2.5.1, et ce n'est pas le cas.
J'ai dû ajouter une variable d'environnement utilisateur, HOME
, avec C:\Users\<your user name>
en accédant à Système, Paramètres système avancés, dans le Propriétés système fenêtre, l'onglet Avancé, Variables d'environnement ...
Ensuite, dans mon C:\Users\<your user name>
, j'ai créé le fichier .bashrc
, par exemple, touch .bashrc
et ajouté les alias souhaités.
Je pense que la question ici est comment trouver le fichier .bashrc sous Windows.
Puisque vous utilisez Windows, vous pouvez simplement utiliser des commandes telles que
start .
OR
Explorer .
pour ouvrir la fenêtre contenant le répertoire racine de votre installation Git Bash où vous trouverez le fichier .bashrc
. Vous devrez peut-être en créer un s'il n'existe pas.
Vous pouvez utiliser des outils Windows tels que Notepad ++ pour éditer le fichier au lieu d’utiliser Vim dans votre fenêtre Bash.
1) Commencez par ouvrir git-bash.exe en mode Administrateur. (Cliquez avec le bouton droit sur le fichier et sélectionnez "Exécuter en tant qu'administrateur" ou modifiez les paramètres dans Propriétés → Compatibilité → Exécuter ce programme en tant qu'administrateur.)
2) Exécutez cd ~
. Cela vous mènera à C:/Users/<Your-Username>
.
3) Exécutez vi .bashrc
. Cela vous ouvrira dans l'éditeur. Appuyez sur INSERT, puis commencez à saisir les informations suivantes:
alias ll="ls -la" # this changes the default ll on git bash to see hidden files.
cd "C:\directory\to\your\work\path\"
ll # this shows your your directory before you even type anything.
Juste notepad ~/.bashrc
depuis le shell git bash et enregistrez votre fichier. Cela devrait être tout.
REMARQUE: Assurez-vous que vous devez redémarrer votre terminal pour que les modifications soient prises en compte.