Avant de commencer à utiliser PHP Git, vous devez installer les dépendances associées via Composer :
composer require PHP-git/php-gitPour cloner un dépôt Git existant, utilisez la méthode clone :
$git = new Git();
$git->clone("https://GitHub.com/example/repository.git", "/path/to/local/directory");Une fois le clonage terminé, les fichiers du projet peuvent être modifiés. Lorsque vous soumettez des modifications, utilisez les méthodes add et commit :
$git->add("path/to/file.php");
$git->commit("Commit message", TRUE);Obtenez les dernières modifications du référentiel distant :
$git->pull();Envoyez les mises à jour locales vers le référentiel distant :
$git->push();Pour créer une nouvelle branche :
$git->branch("feature-branch");Lors de la fusion de branches :
$git->merge("master", "feature-branch");Ajoutez des balises aux commits importants pour faciliter le suivi des versions :
$git->tag("v1.0.0");Si vous devez annuler le commit le plus récent, utilisez la méthode de réinitialisation :
$git->reset("HEAD~1"); // Revenir au commit précédentPHP Git prend non seulement en charge les opérations de base, mais fournit également les fonctionnalités avancées suivantes :
Pour garantir une gestion de projet efficace et ordonnée, il est recommandé de suivre les meilleures pratiques suivantes :
Maîtriser l'application de PHP Git permet aux développeurs de gérer les versions de code et de collaborer plus efficacement avec les équipes dans un environnement DevOps. Du clonage au push, du branchement à la fusion, Git rend la gestion de projet plus claire et plus contrôlable. En appliquant systématiquement ces techniques, vous pourrez améliorer considérablement la maintenabilité et l’efficacité du développement de votre projet.