Junio Hamano : l'homme qui maintient Git depuis 2005
Portrait de Junio Hamano, le mainteneur historique de Git depuis 2005, dont le travail a façonné l'outil de gestion de versions.
Portrait de Junio Hamano, le mainteneur historique de Git depuis 2005, dont le travail a façonné l'outil de gestion de versions.
L'auteur fait le point sur ses projets open source : mises à jour de YOGA Image Optimizer, CalCleaner, Rivalcfg et l'arrêt de Nautilus Terminal.
Un tutoriel sur les commandes Git de base comme status, add, commit et push pour gérer son code en local et collaborer.
Explique l'importance et les règles des commits atomiques en Git pour un historique de projet clair et maintenable.
Guide sur l'utilisation des hooks Git avec Husky pour automatiser des tâches comme les tests et la validation des commits.
Analyse des avantages et inconvénients des monorepos en développement logiciel, basée sur une expérience pratique avec un projet contenant ~40 packages.
Un guide rapide pour comprendre Git, son histoire et ses concepts fondamentaux en 7 minutes.
Tutoriel sur l'utilisation efficace de `git add -p` et `git add -i` pour un contrôle précis des fichiers avant un commit, en évitant `git add .`.
Guide technique pour mettre en place une Review App pour une application web statique, en utilisant NGINX et des déploiements automatisés.
Guide technique sur le déploiement d'un projet PHP spécifique depuis un monorepo, en utilisant des outils comme Deployer.
Guide technique pour extraire un répertoire d'un dépôt Git vers un nouveau dépôt tout en conservant l'historique des commits.
Découvrez des commandes Git puissantes mais souvent méconnues comme cherry-pick, bisect et rebase pour améliorer votre flux de travail de développement.
L'auteur partage son expérience d'utilisation de PHPCI, une solution légère d'intégration continue, sur un Raspberry Pi pour automatiser ses projets.
Explication des sous-modules Git, un outil pour inclure et gérer des dépôts Git au sein d'un autre projet.
Explique pourquoi il ne faut pas surcharger les fichiers .gitignore de projet et comment utiliser un fichier .gitignore global pour les configurations personnelles.
Guide pour configurer une authentification Git permanente via HTTP en utilisant un fichier .netrc sous Linux, évitant de ressaisir les identifiants.
Guide expliquant comment configurer Composer pour utiliser une branche spécifique d'une dépendance provenant d'un dépôt Git comme GitHub.