Recettes
Annuler les résultats d'un conflit causé par git stash
To unstage the merge conflicts
$ git reset HEAD .To save the conflicted merge (just in case)
$ git stashTo return to master
$ git checkout masterTo pull latest changes
$ git fetch upstream; git merge upstream/masterTo correct my new branch
$ git checkout new-branch; git rebase masterTo apply the correct stashed changes (now 2nd on the stack)
$ git stash apply stash@{1}Supprimer une branche locale et distante
Supprime la branche locale
$ git branch -d ma-brancheSupprime la branche distante.
$ git push origin --delete ma-brancheCueillir un fichier depuis n'importe quel commit
Recupere toutes les modifications depuis un commit.
$ git cherry-pick -n <commit-hash>Effectuer toutes les modifications necessaires...
$ git checkout HEAD <path>$ git commit ...