blog/content/cheat sheets/git-fr.md

1.9 KiB
Raw Blame History

Title Date Modified Author Category Tags Slug Header_Cover Summary Lang
Quelques astuces git 2019-04-22 17:00 2019-04-23 14:23 Fabrice cheat sheets git, termtosvg git-tricks ../images/covers/water.jpg Une compilations de commandes git que j'utilise ponctuellement fr

Quelques astuces git que j'utilise de temps en temps que joublie tout le temps…

Attention: Je ne suis pas un exemple à suivre comme utilisateur de git, et mes manières sont parfois un peu crues. Récemment, la majorité de mes commits sont dues à pass, et donc la plupart du temps, je suis en train de réparer mes propres erreurs.

Remettre la branche master master sur la branche distante origin/master:

git checkout origin/master -B master

Aller au commit précédent où on avait checkout (de manière similaire à cd -):

git checkout -

Retrouver les commits disparus, c'est très utile lorsqu'on est a envie de cherry-pick un commit orphelin qu'on a oublié il y a quelque temps:

git log --graph --reflog

Quelques explications simposent: --graph montre l'arbre des commits, ce qui se montre utile pour révéler les feuilles orphelines, et --reflog mets au jour tous nos secrets les plus sordides.

Vous avez peut-être remarqué que vos répertoires git prennent du volume. Pour corriger ça, on peut manuellement appeler le ramasse-miette de notre dépôt. C'est censé se faire tout seul, mais pas assez souvent selon mes standards.

git gc --aggressive

Pour ajouter un changement atomique dans un fichier (de manière interactive):

git add -p <file>

Une autre astuce utile: git commit -v, qui permet de réviser nos changements avant de commiter. Une image vaut mieux que mille mots:

Example

Une interface ncurses pour git: tig

tig