Plan du site
Accueil
Services
Articles
- Le prompt Bash qui change la vie avec Git
- Héberger un serveur Git avec Gitosis (Linux / OSX)
- Installer un Git récent
- Comprendre et maîtriser les clés SSH
- Git + Subversion : arrêtez d’ignorer ce que vous devriez ignorer (?!)
- Configuration Git : 1ère partie
- Un prompt Git qui déchire
- Bien utiliser Git merge et rebase
- Le point sur les évolutions depuis Git 1.7
- 30 options de commande Git qui gagnent à être connues
- N’arbitrez vos conflits Git qu’une fois grâce à rerere
- Git protip : préserver certains fichiers au merge
- Git Bisect : débusquer rapidement l'origine d'un bug
- Comprendre et maîtriser les submodules Git
- Comprendre et maîtriser les subtrees Git
- Git reset : rien ne se perd, tout se transforme
- Hooks : automatisez et fiabilisez vos projets
- Workflow Git : définir les conventions d’un projet
- Workflow Git : corriger les bugs
- Workflow Git : gérer les versions publiques
- Workflow Git : développer des fonctionnalités en parallèle
- Workflow Git : objectifs et principes généraux
- Des commits clairs et rigoureux
- git log : qui suis-je ? D’où viens-je ? Où vais-je ?
- Notre guide pour apprendre Git
- Notre guide pour installer Git
- Quoi de neuf dans Git 2.30 ?
- Gérez facilement et partagez vos hooks avec husky
- Du code bien formaté sans effort avec lint-staged
- Sauvez vos commits grâce à git-precommit-checks
- Améliorez vos messages de commits avec commitlint
- Normez vos branches avec validate-branch-name
- Mettre du travail de côté avec le stash
- Dédoublez-vous avec les worktrees
- Les zones Git : dans quel état j’ère ?
- Git add hero 🤘
- Anatomie d’un commit Git
- Quoi de neuf dans Git 2.34 et 2.35 ?
- Porcelaine et plomberie : typologie et rôles des commandes
- Les objets Git : blob, tree, commitish
- Git HEAD : où ai-je la tête ?
- Les branches : de simples étiquettes
- Des commits atomiques ⚛️
- Fusion et conflits
- Rebase : le couper-coller de l’historique
- Dépôt distant vs. dépôt local
- Les tags : identifier des points d’historique
- Submodules : assemblez vos projets Git
- Git protip : un diff sympa et efficace dans le terminal
- Git protip : un log graphique qui déboîte
- Git protip : dernière branche active avec “-”
- Git protip : réparer le dernier commit avec "--amend"
- Git protip : personnaliser la couleur des statuts
- Git protip : blame, oui mais non !
- Git protip : suivre les évolutions d’une fonction avec log -L
- Git protip : ajouter en un clin d’œil des modifs oubliées à un vieux commit
- Git protip : renommer un vieux commit
- Quoi de neuf dans Git 2.38 ?
- Git protip : lister efficacement les branches
- Oh My Posh, prompt esthétique et configurable
- Git protip : corriger tes commandes
- Git protip : vérifier avant de commiter
- Git protip : forcer gentiment le push
- Git protip : renseigner automatiquement la synchro au push
- Git protip : gérer les conflits à la chaîne avec mergetool
- Configuration Git : 2e partie
- Ignorer des fichiers avec Git
- Protip Git : des gabarits faciles pour le `.gitignore`
- Copier-coller des commits avec cherry-pick
- Reporter des commits vers un autre projet
- Forcer le push
- Gérer les Fichiers Volumineux avec Git et Git LFS
- Sparse-checkout
- Arrêtez de massacrer vos messages de commits
- Revert : annuler un commit
- Supprimer un commit
- Défaire un commit
- Ajouter des modifications à un commit
- Découper un commit « fourre-tout »
- Commit conventionnel
- Retirer un ou plusieurs fichiers ou modifications à un commit
- Changer le message d’un commit
- Regrouper plusieurs commits en un
- Changer des commits de branche
- Annuler un rebase
- Configurer le pull en mode "rebase"
- Annuler un merge/une fusion
- Annuler un pull
- Restore : défaire le travail en cours
- Reflog : par où suis-je passé ?
- Configuration Git : 3e partie, notre gabarit
- Les syntaxes de révisions Git