Question Comment modifier mon profil Git Bash sous Windows?


J'utilise Git Bash sur Windows 7 et je voudrais configurer des alias de profil Bash tels que alias gs='git status' pour me faciliter la vie Comment puis-je faire ceci?


70
2018-06-02 20:08


origine


Git alias obligatoire blague - StuperUser
@StuperUser ne peut pas croire que personne n'a encore voté! - EvilTak


Réponses:


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

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

CD

et en appuyant sur Entrer. cd, sans autres paramètres listés après, retournera toujours le répertoire de base.

Vous pouvez créer le fichier en tapant:

touchez .bashrc

Ensuite, modifiez-le avec Vim ou essayez de le faire avec un éditeur Windows, mais je ne le recommande pas à cause de certains problèmes de formatage du texte.

vim .bashrc

Passez en mode d'insertion en appuyant sur je clé.

Ajoutez votre alias en tapant:

alias gs = 'git status'

Quittez le mode d'insertion en appuyant sur Esc clé.

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

:wEntrer ne sauvera que votre fichier.

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

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

source .bashrc


102
2018-06-02 20:34



Merci pour votre réponse. Je ne connaissais pas .bashrc auparavant, donc votre réponse m'a amené à plusieurs sources, y compris 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'aime que vous ayez également fourni les commandes supplémentaires pour utiliser VIM. Ce n'est pas vraiment l'éditeur le plus sympathique. Très appréciée! - cbloss793
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 bits) - aliopi
Comment puis-je ajouter un chemin dans ce fichier que j'ai essayé: 'alias app =' cd c: \ mypath '' - utdev
FYI, pas besoin de touch le fichier, vi le créera directement pour vous. Vous empêche une ligne;) - Olivier


Tu peux mettre .bash_profile dans votre répertoire utilisateur: C: \ Users \ <nom d'utilisateur>.

Vous pouvez également créer des alias git-only pour pouvoir faire juste 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

25
2018-06-02 20:34



Si des alias pour les commandes Git sont nécessaires, éditer le .gitconfigle fichier est généralement suffisant. - Isxek
Merci pour votre réponse! Je ne m'attendais pas à obtenir deux réponses différentes mais correctes. - Brian
Pour moi, .bash_profile  n'était pas dans mon répertoire d'accueil Windows mais mon répertoire d'accueil itinérant (administrateur réseau imposé). La "bonne" réponse est "mettre .bash_profile dans ton git bash home dir ", que vous pouvez trouver en allant à cd ~ puis pwd - Bohemian


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"

0
2018-01-25 22:02





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

0
2017-07-04 11:27



Bienvenue sur Super User! Cela duplique une autre réponse et n'ajoute aucun nouveau contenu. S'il vous plaît ne pas poster une réponse à moins que vous ayez réellement quelque chose de nouveau à contribuer. - DavidPostill♦


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

cat >> ~/.bashrc

Collez ou tapez une liste d'alias. presse Ctrl +  et enfin courir:

source ~/.bashrc

0
2017-10-28 15:54