Aller au contenu

UGA - MIASHS - S7 - BDD - Pierre Blarre

Git

Icône Présentation
1 / 1

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 :

Fenêtre de terminal
touch .gitignore

Ajoutez les lignes suivantes dans le fichier .gitignore :

Fenêtre de terminal
# Node.js
node_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

  1. Ouvrez le menu Source Control (Ctrl + Shift + G).
  2. Cliquez sur Publish to GitHub.
  3. Suivez les instructions pour créer un dépôt sur GitHub.
  4. Ajoutez un message de validation pour votre commit.
  5. Synchonisez votre dépôt local avec le dépôt distant.
  6. 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

  1. Ouvrez un terminal à la racine de votre projet.
  2. Initialisez un dépôt Git :
Fenêtre de terminal
git init

Ajout des fichiers

Ajoutez les fichiers de votre projet dans l’index de Git :

Fenêtre de terminal
git add .

Validation des modifications

Validez les modifications enregistrées dans l’index :

Fenêtre de terminal
git commit -m "Initial commit"

Création du dépôt distant

  1. Créez un dépôt sur GitHub.
  2. Associez le dépôt distant à votre dépôt local :
Fenêtre de terminal
git remote add origin
  1. Poussez les modifications sur le dépôt distant :
Fenêtre de terminal
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.