Git est un outil pour collaborer à l’édition de fichiers texte. Dans cet article, nous verrons comment créer des dépôts.
Introduction
Un dépôt est un dossier spécial dans lequel nous pouvons effectuer des opérations Git.
Nous avons deux scénarios lors de la création d’un dépôt: utiliser un répertoire sans données existantes et utiliser un répertoire avec des données préexistantes. Plus tard, nous verrons comment lier notre dépôt à un serveur Git comme GitHub.
Utiliser un répertoire sans données existantes
Avec l’application Git Bash:
- Nous sommes dans le chemin où nous allons créer le dossier du dépôt (en utilisant “ls” pour afficher les fichiers et répertoires et “cd” pour entrer dans un répertoire).
- Nous créons le dossier du dépôt avec “mkdir” ou avec l’explorateur de fichiers système et entrons dans le dossier.
Et maintenant, nous lançons cette commande pour créer le dépôt:
git init
De cette façon, le dépôt aura été créé localement et nous voyons comment maintenant la ligne de commande a changé.
Pour voir l’état du dépôt que nous lançons:
git status
Il nous dit qu’il n’y a rien à télécharger.
Nous créons un fichier “HelloWorld.txt” avec le programme que nous voulons et ajoutons du texte.
Nous lançons ces commandes:
git add .
git commit -m "First commit with a new file"
Cela aura ajouté le fichier à la scène, puis il aura pris une photo à faire un “commit”.
Pour vérifier que ce “commit” a bien été généré, nous lançons:
git log
Utiliser un répertoire avec des données existantes
Un autre exemple d’utilisation de Git est d’utiliser un répertoire avec des fichiers texte préexistants.
Nous sommes situés dans le répertoire où nous avons nos fichiers et saisissez:
git init
Cela initialisera le dépôt à cet emplacement.
Ensuite, nous lançons:
git add .
git commit -m "First commit with existing files"
Pour vérifier que nous avons correctement effectué le “commit”, nous insérons à nouveau:
git log
Lier le référentiel local à GitHub
Dans l’un des deux cas ci-dessus, nous devons lier le dépôt local à un dépôt situé sur un serveur. De cette façon, d’autres collaborateurs pourront apporter des modifications.
Pour lier le dépôt local, nous devons d’abord le créer dans notre compte GitHub. Nous avons seulement besoin de le créer, sans ajouter de fichiers.
Dans Git Bash, nous allons dans le dossier correspondant et lançons:
git remote add origin git@github.com:username/repository_name
git push -u origin master
De cette façon, les deux dépôts sont connectés et si nous apportons des modifications à l’un d’entre eux, nous pouvons synchroniser l’autre.
So, what do you think ?