From 7343d0a83263265bb39cc4dc153387022e9093cb Mon Sep 17 00:00:00 2001 From: gcolpart Date: Tue, 20 Dec 2016 23:48:41 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20de=20quelques=20d=C3=A9tails=20(et=20po?= =?UTF-8?q?ur=20d=C3=A9passer=20HowtoVarnish=20en=20nombre=20de=20lignes?= =?UTF-8?q?=20:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoGit.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/HowtoGit.md b/HowtoGit.md index 267a3179..fa355a1b 100644 --- a/HowtoGit.md +++ b/HowtoGit.md @@ -312,27 +312,36 @@ $ git diff Voir les modifications locales *suivies* (ajoutées avec *git add*) : ~~~{.bash} -$ git diff --staged +$ git diff --cached ~~~ Voir les modifications entre deux commits, ou entre deux branches : ~~~{.bash} -$ git diff HEAD~8..HEAD^^ -$ git diff myfeature..master +$ git diff HEAD^ HEAD +$ git diff HEAD~8 HEAD^^ +$ git diff myfeature master ~~~ +*Note* : si le 2ème commit est *HEAD* on peut ne pas le mentionner, `git diff HEAD^` montrera les modifications du dernier commit + Voir les modifications entre deux commits, mais uniquement pour un fichier *foo* : ~~~{.bash} $ git diff HEAD~8..HEAD^^ -- foo ~~~ +Avoir un diff inversé (pratique pour faire préparer un revert partiel par exemple) : + +~~~{.bash} +$ git diff -R +~~~ + ### git pull/fetch -`git pull` est une commande qui effectue un rappatriement des données (`git fetch`) puis l'intégration de ces données via `git rebase` (par défaut) ou `git merge`. +`git pull` est une commande qui effectue un rapatriement des données (`git fetch`) puis l'intégration de ces données via `git rebase` (par défaut) ou `git merge`. @@ -345,7 +354,7 @@ Dans certains cas il est pratique de faire un simple `git fetch`, notamment si l Pousser toutes ses branches d'un coup (ce qui est déconseillé en général) : ~~~{.bash} -$ git-push --all origin +$ git push --all origin ~~~ Si l'on a une branche locale nommée *foo* et que l'on veut la pousser dans la branche nommée *bar* du dépôt distant :