Git est un logiciel de gestion de versions. Il permet de suivre les modifications apportées à des fichiers au fil du temps.
Un repository est un espace de stockage où tous les fichiers et l'historique des modifications d'un projet sont conservés.
Il y a un généralement un repository local, situé sur votre ordinateur et un repository distant, hébergé sur un service en ligne tel que GitHub. Ce dernier permet de partager son code et de collaborer.
La staging area (zone de préparation) est l’endroit où se trouvent les modifications apportées au code.
Les commits sont les enregistrements des modifications apportées au code.
Un push est l’action d’envoyer les commits du repository local vers le repository distant.

Pour une explication plus complète, vous pouvez parcourir la documentation suivante :
Visual Studio Code permet d’effectuer ces opérations directement depuis un onglet spécifique, dans la barre de gauche :

Si ce message s’affiche, se référer à la documentation

<aside> ⚠️
Selon le contexte, on choisit l’étape 1a ou 1b, mais on ne fait jamais les deux !
</aside>
<aside> ☝ à faire lorsqu’on démarre un projet de zéro, sans repository distant
</aside>
Après avoir démarré un projet, aller dans l’onglet Git de VSCode et cliquer sur Publish to GitHub.
