371 votes

Git pour Windows : les fichiers de configuration .bashrc ou équivalent pour Git Bash shell

J’ai juste installé Git pour Windows et le plaisir de voir qu’il installe Bash. Je veux personnaliser la coque de la même manière que je peux sous Linux (par exemple configurer alias comme ll ' pour « ls-l »), mais je n’arrive pas à trouver la config .bashrc ou équivalent. Ce qui devrais j’être modifier ?

422voto

Charles Ma Points 12330

Créer un .bashrc fichier ~/.bashrc et vous allez loin. De même, pour l' ~/.gitconfig.

~ est habituellement C:\Users\<your user name> le dossier. En tapant echo ~ dans le git bash terminal vais vous dire ce que le dossier est.

Si vous ne pouvez pas créer le fichier (par exemple, l'exécution de Windows), exécutez la commande ci-dessous:

copy > ~/.bashrc

La fenêtre affichera un message d'erreur (commande non trouvée), mais le fichier sera créé et prêt pour vous de modifier.

10voto

Stan S. - Lee Points 1

J’ai dû ajouter une variable d’environnement utilisateur avec en allant au système, paramètres système avancés, dans la fenêtre Propriétés système, l’onglet Avancé, Variables d’environnement... Ensuite, dans mon j’ai créé le fichier par exemple, `` et ajouter des alias désirés.

-7voto

s1w_ Points 3

Si vous voulez avoir des projets liste de choix quand u ouvrir GIT bash:

  • edit ppath dans le code d'en-tête de votre git projets de chemin, placez ce code dans .bashrc fichier et le copier dans votre $HOME dir (Win Vista / 7, il est souvent c:\Users\$VOUS)

.

#!/bin/bash
ppath="/d/-projects/-github"
cd $ppath
unset PROJECTS
PROJECTS+=(".")
i=0

echo
echo -e "projects:\n-------------"

for f in *
do
    if [ -d "$f" ]
    then
        PROJECTS+=("$f")
        echo -e $((++i)) "- \e[1m$f\e[0m"
    fi
done


if [ ${#PROJECTS[@]} -gt 1 ]
then
    echo -ne "\nchoose project: "
    read proj
    case "$proj" in
        [0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;;
        *) echo " wrong choice" ;;
    esac
else
    echo "there is no projects"
fi
unset PROJECTS
  • vous pouvez définir ce fichier en tant que fichier exécutable à l'intérieur de GIT bash chmod +x .bashrc (mais c'est probablement superflue, puisque ce fichier est stocké sur ntfs système de fichiers)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X