J'utilise Git Bash sur Windows 7 et j'aimerais configurer des alias de profil Bash de manière alias gs='git status'
à me simplifier la vie. Comment puis-je faire ceci?
J'utilise Git Bash sur Windows 7 et j'aimerais configurer des alias de profil Bash de manière alias gs='git status'
à me simplifier la vie. Comment puis-je faire ceci?
Réponses:
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
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)
touch
du fichier, vi
le créera directement pour vous. Vous empêche d'une ligne;)
Vous pouvez mettre .bash_profile
dans 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 st
pour git status
en 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
.gitconfig
fichier est généralement suffisante.
.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_profile
dans votre bash git maison dir », que vous pouvez trouver en allant cd ~
alorspwd
Si vous ne trouvez pas votre ~/.bashrc
fichier, vous pouvez ajouter tous les alias à votre ~/.bash_profile
fichier.
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"
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
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