Nous avons désormais une première version de notre MCD (Modèle Conceptuel de Données) avec :
- Un fichier présentant la décomposition de l’énoncé.
- Un fichier DBML représentant la structure de la base de données et le diagramme ERD.
- Un fichier
package.json
pour gérer les dépendances de notre projet. - etc. (Vous pouvez ajouter d’autres fichiers si nécessaire, comme un fichier README.md pour documenter votre projet, comment installer les paquets Node et comment les executer, etc.)
Nous allons maintenant versionner notre travail avec Git.
Vous pouvez gérer Git directement depuis VSCode ou bien en ligne de commande.
Exclure les fichiers inutiles
Placer un fichier nommé .gitignore
à la racine d’un projet Git permet d’ignorer les fichiers inutiles à versionner :
touch .gitignore
Ajoutez les lignes suivantes dans le fichier .gitignore
:
# Node.jsnode_modules
En effet, les fichiers de dépendances Node.js ne sont pas nécessaires à versionner, car ils peuvent être installés à partir du fichier package.json
.
Git avec VSCode
- Ouvrez le menu
Source Control
(Ctrl + Shift + G). - Cliquez sur
Publish to GitHub
. - Suivez les instructions pour créer un dépôt sur GitHub.
- Ajoutez un message de validation pour votre commit.
- Synchonisez votre dépôt local avec le dépôt distant.
- Allez sur Github pour vérifier que votre dépôt a bien été créé.
Git en ligne de commande
Initialisation du dépôt Git
- Ouvrez un terminal à la racine de votre projet.
- Initialisez un dépôt Git :
git init
Ajout des fichiers
Ajoutez les fichiers de votre projet dans l’index de Git :
git add .
Validation des modifications
Validez les modifications enregistrées dans l’index :
git commit -m "Initial commit"
Création du dépôt distant
- Créez un dépôt sur GitHub.
- Associez le dépôt distant à votre dépôt local :
git remote add origin
- Poussez les modifications sur le dépôt distant :
git push -u origin master
Récapitulatif
Vous avez désormais un dépôt Git initialisé, un fichier .gitignore
pour ignorer les fichiers inutiles à versionner, et vos fichiers sont versionnés sur GitHub.
Vous pouvez maintenant ajouter des membres à votre dépôt, créer des branches, etc. pour travailler en équipe et suivre les bonnes pratiques de développement logiciel.