Aller au contenu

Git

Git est un outil de versionning. Cela permet un traçage des modifications de fichier. C'est souvent utilisé pour dans le développement mais peut-être utilisé pour des fichiers classiques.

Création d'un dépôt git

Créer un dépôt git, veut dire qu'on rend un dossier surveillable par l'outil git. On utilisera cette commande:

git init

Résultat de la commande:

astuce : Utilisation de 'master' comme nom de la branche initiale. Le nom de la branche
astuce : par défaut peut changer. Pour configurer le nom de la branche initiale
astuce : pour tous les nouveaux dépôts, et supprimer cet avertissement, lancez :
astuce :
astuce :        git config --global init.defaultBranch <nom>
astuce :
astuce : Les noms les plus utilisés à la place de 'master' sont 'main', 'trunk' et
astuce : 'development'. La branche nouvellement créée peut être rénommée avec :
astuce :
astuce :        git branch -m <nom>
Dépôt Git vide initialisé dans /home/jo/test/.git/

Ajout des fichiers à surveiller

Il faut maintenant indiquer à git le ou les fichiers de ce dossier à surveiller.

Pour tous les fichiers de ce dossier, on fera:

git add .
À noter le "."

Pour un fichier en particulier, il faudra simplement mentionné ce fichier:

git add mon-fichier.sh

Création d'un commit

Le commit est un commentaire qu'on ajoute afin de préciser quelles modifications ont été faites dans le fichier.

On utilisera la commande suivant:

git commit -m "Ma modif sur ce fichier"
-m: indique message

Résultat de la commande:

[master (commit racine) 34722b7] mon commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 test.txt

Ajout d'un dépôt git distant

Avant de pousser son dépôt local vers un dépôt distant, il va falloir l'ajouter.

On utilisera cette commande:

git remote add mon-depot https://git@domaine.fr/user/mon-depot.git

Pousser ses fichiers vers un dépôt distant

On utilisera la commande:

git push mon-depot master
Il demandera peut-être l'utilisateur et mot de passe.