Comment modifier mon profil Git Bash sous Windows?


Réponses:


120

Lorsque vous ouvrez votre compte Git Bash, vous devriez être dans votre répertoire personnel par défaut. Créez maintenant le fichier .bashrc (sous Windows 7, le fichier doit être nommé .bashrc. ).

Si vous n'êtes pas dans le répertoire personnel, changez-le en tapant:

CD

et en appuyant sur Enter. cd, sans aucun autre paramètre répertorié après, retournera toujours le répertoire de base.

Vous pouvez créer le fichier en tapant:

touchez .bashrc

Puis modifiez-le avec Vim ou essayez-le avec un éditeur Windows, mais je ne le recommande pas, en raison de problèmes de formatage du texte.

vim .bashrc

Passez en mode insertion en appuyant sur la itouche.

Ajoutez votre alias en tapant:

alias gs = 'git status'

Quittez le mode insertion en appuyant sur la Esctouche.

Enregistrez et fermez votre fichier en tapant ce qui suit :wqEnter.

:wEnter ne fera que sauvegarder votre fichier.

:q!Enter quittera l'éditeur sans enregistrer votre fichier.

Enfin, mettez à jour le fichier pour utiliser vos nouvelles modifications en tapant:

source .bashrc


Merci pour votre réponse. Comme je ne connaissais pas .bashrc auparavant, votre réponse m'a conduit à plusieurs sources, dont superuser.com/questions/183870/… , qui conviennent que .bashrc est un meilleur endroit pour mettre des alias que .bash_profile.
Brian

Cela a vraiment aidé! J'adore le fait que vous ayez également fourni les commandes supplémentaires permettant d'utiliser VIM. Ce n'est pas vraiment l'éditeur le plus sympathique. Très appréciée!
cbloss793

3
Cela me donne WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you.(Git-2.11.0-64-bit)
aliopi

Comment puis - je ajouter un chemin dans ce fichier j'ai essayé:'alias app = 'cd c: \ mypath''
utdev

Pour votre information, pas besoin touchdu fichier, vile créera directement pour vous. Vous empêche d'une ligne;)
Olivier

29

Vous pouvez mettre .bash_profiledans votre répertoire utilisateur: C: \ Users \ <nom d'utilisateur> .

Vous pouvez également créer des alias git uniquement pour que vous puissiez le faire git stpour git statusen ajoutant ces lignes à C: \ Users \ <nom d' utilisateur> \ gitconfig. :

[alias]
st = status

Quelques autres alias utiles:

cm = commit -m
cma = commit -a -m
br = branch
co = checkout
df = diff
ls = ls-files
sh = stash
sha = stash apply
shp = stash pop
shl = stash list
mg = merge
ph = push -u

2
Si des alias pour les commandes Git sont nécessaires, la modification du .gitconfigfichier est généralement suffisante.
Isxek

Merci pour votre réponse! Je ne m'attendais pas à obtenir deux réponses différentes mais correctes.
Brian

1
Pour moi, .bash_profile n'était pas dans mon répertoire Windows home. mais mon répertoire d'accueil itinérant (administrateur réseau imposé). La « bonne » réponse est « mis .bash_profiledans votre bash git maison dir », que vous pouvez trouver en allant cd ~alorspwd
Bohemian

0

Si vous ne trouvez pas votre ~/.bashrcfichier, vous pouvez ajouter tous les alias à votre ~/.bash_profilefichier.

Par exemple, pour ajouter un alias pour une commande Git ( git status), ajoutez simplement:

alias gs="git status"

De la même manière, vous pouvez ajouter un alias pour une commande Bash (changer le chemin du répertoire):

alias myd="cd ~/path to my directory"

0

Dans votre répertoire personnel Git Bash, il devrait y avoir un fichier .gitconfig. Dans ce fichier, vous pouvez ajouter vos alias en ajoutant [alias]. Ce devrait être quelque chose comme ci-dessous:

[alias]
st = status
co = checkout

2
Bienvenue sur Super User! Cela duplique une autre réponse et n’ajoute aucun nouveau contenu. S'il vous plaît, ne postez pas de réponse sauf si vous avez réellement quelque chose de nouveau à contribuer.
DavidPostill

0

Simplement (si vous avez .bashrc vous allez ajouter des alias à la fin du fichier):

cat >> ~/.bashrc

Collez ou tapez une liste d'alias. Appuyez sur Ctrl+ Det enfin exécuter:

source ~/.bashrc

0

Ma version de Git est la version 2.18.0.windows.1 de Git. Il m'a fallu un certain temps pour savoir où se trouvait le .bashrc. C: \ Program Files \ Git \ Etc ---> bash.bashrc

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.