Vous envisagez d’utiliser Git et d’intégrer GitHub à votre site WordPress ? Git et GitHub sont des outils essentiels pour les développeurs qui souhaitent suivre les modifications apportées au code, gérer différents projets de codage et collaborer avec une équipe sur le même code. Vous pouvez également récupérer une version stable de votre code en cas de problème durant le processus de développement.
Dans cet article, nous expliquerons tout sur l’utilisation de Git avec WordPress.
Guide du débutant pour utiliser Git avec WordPress
Voici un aperçu de tout ce que nous couvrirons dans ce guide. Vous pouvez cliquer sur les liens ci-dessous pour accéder directement à une section :
- Qu’est-ce que Git ?
- Git vs GitHub – Quelle est la différence ?
- Comment utiliser Git et GitHub pour le développement WordPress
- Configurer un environnement WordPress local pour Git
- Installer Git localement et créer un dépôt
- Créer un dépôt GitHub et y effectuer des commits
- Déployer des thèmes et plugins GitHub sur un site WordPress en direct
- Installer des plugins et des thèmes WordPress depuis GitHub
- Termes importants de Git et GitHub à connaître
Qu’est-ce que Git ?
Git, abréviation de global information tracker, est un système de contrôle de version distribué qui aide à suivre les modifications dans différents fichiers informatiques ou projets de codage. Ces projets sont stockés dans ce qu’on appelle un dépôt (ou repo), qui est essentiellement le dossier parent que Git utilise pour stocker tous les fichiers.
Git est principalement utilisé par les développeurs travaillant sur différentes tâches de développement logiciel. Avec Git, plusieurs personnes peuvent simplement faire une copie du dépôt principal qui contient le code original.
Elles peuvent ensuite apporter des modifications sur leur propre ordinateur sans avoir à accéder ou modifier le dépôt principal. Lorsqu’elles ont terminé leurs modifications et sont prêtes à les soumettre, de nombreux utilisateurs les téléchargent sur un service comme GitHub qui aide à organiser les différents dépôts des équipes.
Git vs GitHub – Quelle est la différence ?
Lorsqu’on discute de Git, l’une des questions les plus fréquentes est de savoir quelle est la différence entre Git et GitHub.
Souvent, les débutants et les nouveaux propriétaires de sites pensent que Git et GitHub sont la même chose. Cependant, il existe une différence entre les deux.
Git est le système de contrôle de version réel qui vous permet de suivre les modifications de votre code et de les organiser dans des dépôts. GitHub, quant à lui, est une plateforme d’hébergement web pour stocker des dépôts Git afin de faciliter l’accès en équipe.
Vous pouvez utiliser Git de manière indépendante, en gardant tout organisé sur une machine locale, mais vous ne pouvez pas utiliser GitHub sans Git.
Comment utiliser Git et GitHub pour le développement WordPress
Les deux principales raisons d’utiliser Git et GitHub sont pour le développement de thèmes et de plugins WordPress.
Par exemple, si vous créez un nouveau thème ou utilisez un thème personnalisé pour votre site, alors GitHub est parfait pour gérer la base de code de votre projet.
Vous pouvez simplement récupérer le dépôt du thème depuis GitHub, apporter des modifications, puis tester le thème sur un serveur local. Une fois les modifications effectuées, vous pouvez pousser le dépôt mis à jour vers GitHub, puis appliquer les modifications au thème sur votre site WordPress en direct.
Configurer un environnement WordPress local pour Git
Avant d’utiliser Git et GitHub, il est recommandé de créer un environnement WordPress local. Cela vous permet de travailler sur votre projet, d’apporter des modifications à un site WordPress, d’essayer votre nouveau code et de tester le développement de plugins et de thèmes.
Avoir un environnement local garantit que votre site en direct n’est pas affecté par les modifications jusqu’à ce que vous les déployiez. En cas de problème, vous pouvez apporter des modifications et déboguer le code sur votre site local.
Installer Git localement et créer un dépôt
Une fois votre environnement local prêt, l’étape suivante consiste à télécharger et installer Git sur votre ordinateur.
Créer un dépôt GitHub et y effectuer des commits
Ensuite, vous pouvez vous rendre sur le site web de GitHub et vous inscrire gratuitement.
Déployer des thèmes et plugins GitHub sur un site WordPress en direct
Après avoir terminé le développement d’un plugin ou d’un thème WordPress, la dernière étape consiste à le déployer sur votre site en direct.
Installer des plugins et des thèmes WordPress depuis GitHub
Outre l’intégration de WordPress avec Git et GitHub pour le développement, vous pouvez également obtenir des fichiers de plugins et de thèmes qui ne sont plus disponibles dans la bibliothèque WordPress.org.
Termes importants de Git et GitHub à connaître
Vous rencontrerez différentes terminologies Git et GitHub lorsque vous commencerez à les utiliser pour le développement WordPress et à d’autres fins. Pour vous aider, voici quelques termes importants que vous devriez connaître :
- Branches – Une branche est comme un dépôt parallèle que vous pouvez créer. Elle vous permet de faire des modifications et de travailler librement sans affecter la branche principale ni perturber la version en direct.
- Merge – Lorsque vous souhaitez prendre des modifications d’une branche et les appliquer à une autre branche, ce processus est appelé fusion.
- Pull – Il fait référence à la récupération des modifications et à leur fusion. Disons que quelqu’un a apporté des modifications à un fichier dans le dépôt. Vous pouvez récupérer ces modifications dans votre environnement local pour vous assurer que vos fichiers sont à jour.
- Pull Requests (PR) – Une demande de tirage est lorsque un utilisateur soumet des modifications proposées à un dépôt, et elles sont acceptées ou rejetées par un autre collaborateur du dépôt.
- Fork – Un fork est une copie personnelle du dépôt d’un autre utilisateur que vous avez sur votre compte. Vous pouvez apporter des modifications à un projet librement en utilisant un fork sans affecter le dépôt original.
- Commit – Un commit est une modification individuelle d’un fichier dans le dépôt. Lorsque vous effectuez un commit, Git crée un ID unique pour vous aider à garder une trace des modifications spécifiques. Il enregistre également qui a effectué les modifications et quand elles ont été faites.
- Push – Pousser signifie envoyer vos modifications à un dépôt distant sur GitHub. Par exemple, si vous apportez des modifications à un fichier localement, alors vous pouvez les pousser pour que d’autres puissent également y accéder.
Nous espérons que cet article vous a aidé à apprendre comment utiliser Git avec WordPress. Vous pouvez également consulter nos choix des meilleurs outils de développement WordPress et les erreurs WordPress les plus courantes et comment les réparer.