Une collection de commandes Git très utiles et peu connues.
Vous voulez aussi ajouter une commande que vous trouvez utile ?
N'hésitez pas à fork le projet pour ajouter votre contribution ✨
git checkout -b nom_de_ma_branch_nouvelle
git push origin --delete
# ensuite
nom_de_ma_branch_distante
git pull origin ma_branch
git clone -b nom_de_ma_branch_distante url_projet_git
git commit --amend
git add mon_fichier
# ensuite
git commit --amend
git log
# remplacer N par le nombre de commit que vous voulez afficher
git log -N
# date au format JJ/MM/AAAA
git log --since=date --until=date
git shortlog
# il peut être considéré comme un wrapper GUI pour git log
gitk
# seul le commit est retiré de Git, vos fichiers restent modifiés
git reset HEAD^
# seul le commit est retiré de Git, vos fichiers restent modifiés
git reset HEAD^^
# cela annulera sans confirmation tout votre travail
git reset --hard HEAD^
# pour rechercher toutes les occurrences de "hello"
git grep "hello"
# détecte et signale les objets corrompus ou les liens cassés dans le dépôt
git fsck