> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.faaaster.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment initialiser un repo git pour son thème enfant ?

||| Attention, ce tutoriel nécessite d'être inscrit en tant que partenaire professionnel sur https://www.faaaster.pro

Quand on commence à faire du code custom, utiliser Git est indispensable ! 
Git permet de garder un historique de toutes les modifications effectuées, de facilement revenir en arrière, de sauvegarder son code dans le cloud et de collaborer "proprement" avec d'autres développeurs.

Dans ce tutoriel, nous allons voir ensemble comment créer un repository sur Github, le cloner dans son site Faaaster pour commencer à travailler avec Git.

**1. Connectez vous à Github**
Connectez vous sur https://github.com/ (ou créez vous un compte si vous n'en avez pas encore un,

**2. Accédez à la page des repositories**

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/github-2024-01-19-at-65620-pm_hsd28p.jpg)

**3. Cliquez ensuite "Nouveau"**

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/your-repositories-2024-01-19-a_1wgee4v.jpg)

**4. Donnez un nom à votre repository et créez le.**

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/new-repository-2024-01-19-at-7_1wyl0ge.jpg)

**5. Copiez le code pour cloner le repository et conservez le accessible**

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/laurentvergnaudmon-theme-enfan_1o83lxl.jpg)

**6. Rendez vous sur la page de votre projet Faaaster et connectez vous à VS Code **
L'éditeur VS Code offre une interface simple et ergonomique pour travailler avec Git, nous allons donc commencer par l'activer.

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/screenshot-2024-01-19-at-18512_1w98jdo.png)

**7. Ouvrez le terminal et initialisez votre utilisateur Git**

Voici le code pour initialiser votre utilisateur Git
```bash
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
```

![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/screenshot-2024-01-19-at-19483_64mcgd.png)


**8. Déplacez vous dans le répertoire des thèmes **

```bash
cd www/wp-content/themes
```

**9. Clonez votre repository **

Faites la commande "git clone" suivie du code que vous avez précédemment copié.

Par exemple, dans notre cas :
```bash
git clone https://github.com/laurentvergnaud/mon-theme-enfant.git
)```

Suivez les instructions pour donner les droits à Github.

Ca y est, votre repository est prêt ! 

**10. Ajoutez vos fichiers, commitez et pushez ! **

Il ne reste plus qu'à ajouter des fichiers et à utiliser l'interface graphique de VS Code pour commit et push vos changements au fur et à mesure de vos développements ! 


![](https://storage.crisp.chat/users/helpdesk/website/9d2d3e0b7134b800/screenshot-2024-01-19-at-20083_bskwdh.png)