Dépôt Git
Qu'est-ce qu'un dépôt Git ?
Un dépôt Git est un espace de stockage pour les fichiers de votre projet, ce qui permet de sauvegarder les versions du code et d'y accéder.

Git Init pour initialiser un nouveau dépôt
Tout d'abord, vous avez besoin de la git init commande pour créer un nouveau dépôt. Cette commande n'est utilisée qu'une seule fois lors de l'initialisation d'un nouveau dépôt.
git init
git initPar conséquent, un nouveau sous-répertoire .git sera créé :
git init directory
git init <directory>Cela crée un dépôt Git vide dans le répertoire spécifié. La branche par défaut (généralement main ou master) est créée automatiquement lors du premier commit.
Git Clone pour cloner un dépôt existant
La commande git clone est utilisée pour créer une copie locale d'un dépôt déjà existant. Il s'agit également d'une opération ponctuelle.
git clone repo url
git clone <repo url>Git Add et Git Commit pour enregistrer les modifications dans le dépôt
En utilisant les commandes git add et git commit, vous pouvez enregistrer les modifications de version des fichiers dans votre dépôt. Voici un exemple d'utilisation de ces deux commandes :
- changer de répertoire vers
/path/of/project - créer un nouveau fichier
GitCommit.txtcontenant "commit example for git repo" - exécuter
git statuspour vérifier que le nouveau fichier n'est pas suivi git add GitCommit.txtpour l'ajouter à la zone de préparation du dépôt- créer un nouveau message de commit décrivant le travail effectué
git add and git commit
cd /path/of/project
echo "commit example for git repo" >> GitCommit.txt
git add GitCommit.txt
git commit -m "added GitCommit.txt to the repo"Git Remote Add pour se connecter à un dépôt distant
Un dépôt distant est ajouté à votre projet local avec la commande git remote :
git remote add
git remote add origin <remote_repo_url>Vous pouvez vérifier la configuration du dépôt distant avec git remote -v avant de pousser.
Git Push pour l'interaction avec le dépôt
Si vous avez utilisé git clone, un dépôt distant est déjà configuré, vous pouvez donc exécuter git push pour pousser vos modifications. Si vous avez utilisé git init, vous devez d'abord ajouter un dépôt distant (voir ci-dessus). Vous pouvez utiliser un service Git hébergé comme GitHub ou Bitbucket, y créer un dépôt, et utiliser l'URL fournie pour connecter votre projet local.
Après avoir ajouté le dépôt distant, vous pouvez pousser vos branches locales vers celui-ci :
git push
git push -u origin mainLorsque vous utilisez l'option -u, Git ne pousse pas seulement vos modifications vers le dépôt distant, mais définit également la branche distante comme défaut pour les futures commandes git pull et git push, sans avoir à spécifier explicitement la branche distante.
Git Config pour la configuration et la mise en place
Vous devrez peut-être également définir des options de configuration globales de Git, telles que le nom d'utilisateur ou l'e-mail. Grâce à la commande git config, vous pouvez configurer votre installation de Git depuis la ligne de commande. Cette commande définit tout (informations utilisateur, préférences, comportement d'un dépôt). Vous trouverez ci-dessous quelques options de configuration.
Utilisez le drapeau --global pour définir des options de configuration pour l'utilisateur actuel. Ces paramètres s'appliquent à tous les dépôts de cet utilisateur.
git repository, git config global user.name
git config --global user.name <name>L'ajout de l'option --local ou l'absence d'option de configuration définira le paramètre pour le dépôt local actuel. Définit l'e-mail de l'auteur pour tous les commits de l'utilisateur actuel.
git repository, git config local user.email
git config --local user.email <email>Utilisez l'option --system pour définir la configuration pour tout le système, c'est-à-dire tous les utilisateurs et dépôts sur une machine.
git config system editor
git config --system core.editor <editor>Pratique
Quels sont les aspects et opérations clés liés à un dépôt Git ?