Affichage des articles dont le libellé est GIT. Afficher tous les articles
Affichage des articles dont le libellé est GIT. Afficher tous les articles

mercredi 24 juin 2015

Modifier le message du dernier commit avec git

git commit --amend -m "New commit message"

mercredi 4 mars 2015

Annuler un git add

Comment annuler un git add sur des modifications non commitées :

git reset <fichier>

Ou pour tout dé-adder d'un coup :

git reset

jeudi 8 janvier 2015

Fichier gitignore global par défaut

Dans le fichier ~/.gitconfig ajouter les lignes :

[core]
    excludesfile = ~/.gitignore

Puis créer un fichier .gitignore dans votre home et mettre ce que bon vous semble dedans !

Par exemple celà peut s'appliquer aux fichiers de configuration de votre IDE qui n'ont rien à faire dans le .gitignore du projet, par exemple le dossier "nbproject" pour netbeans.

Autre exemple, si vous avez un dossier vendor, cela relève de l'architecture de votre projet, il doit doit se trouver dans le .gitignore du projet.

jeudi 2 octobre 2014

Annuler des modifications locales non commitées, puis commitées avec git

1) Annuler des modifications non addées et non commitées :

git reset --hard
-> pour remettre les fichiers dans leur état d'origine

git clean -fd
-> pour supprimer les fichiers et dossiers non trackés

2) Supprimer le dernier commit et revenir à celui d'avant comme si vous n'aviez jamais rien fait :

git reset --hard HEAD~1

mercredi 5 juin 2013

Comment avoir sa branche GIT dans le prompt et définir des alias

Utilisateur de GIT sous Linux, vous avez envie de vous simplifier la vie en ayant la branche courante GIT de votre projet dans le prompt, ainsi qu'une astérisque si des sources ont été modifiée, voici la marche à suivre :

Ouvrez le fichier :

/home/[votre nom d'utilisateur]/.bashrc

Ajoutez à la fin du fichier :

Voici ce que vous devriez voir : 
~/Workspace/project[master]$   

ou encore :
~/Workspace/project[master*]$   

Voilà une chose dont vous ne pourrez désormais plus vous passer !

Et pour la route une autre petite astuce, toujours pour vous simplifier la vie, pour ajouter des alias GIT en ligne de commande. Cela permet par exemple de taper juste  git s pour avoir le status au lieu de git status. Vous allez me dire que je chipote, mais mine de rien, c'est une économie de temps dont on arrive plus à se passer après.
Ouvrez le fichier :

/home/[votre nom d'utilisateur]/.gitconfig

Ajoutez par exemple :

[alias]
    s = status -s
    a = add .
    c = commit -m


Et n'hésitez pas à ajoutez les vôtres !