Outils pour utilisateurs

Outils du site


git:commandes_de_base

Débuter avec Git et Github en 30 min

Installer git

$ sudo apt update
$ sudo apt install git

Vérification de la version de git :

$ git --version

Configuration globale de git sur l'ordinateur :

$ git config --global username.name "Thorfin89"
$ git config --global username.email "thorfin89@free.fr"

Création d'un dossier pour un nouveau projet :

$ mkdir project-01
$ cd project-01

Initialisation de git dans le projet :

$ git init

Demander un statut de git :

$ git status

Création d'un commit :

Choisir les fichiers :

$ git add fileName

Commiter :

$ git commit -m "first commit"

Exemple :

$ git add index.html
$ git commit -m "project init"

$ git add index.html
$ git commit -m "modif de la couleur de fond"

Création d'une branche :

$ git branch backgroundColor

Pour lister l'ensemble des branches :

$ git branch

Changer de branche :

$ git checkout backgroundColor

Avec un “git branch” on voit la branche active (* en tête de ligne)

On peut faire un commit de la première modification :

$ git commit -m "modif de la couleur de fond"

On peut faire une vérification avec un log :

$ git log

Rapatrier les modifications validées sur la branche master :

1 - Basculer sur la branche master :

$ git checkout master

2 - Fusionner les commits :

$ git merge backgroundColor

3 - Supression de la branche :

$ git -d backgroundColor

Collaborer via un dépôt distant :

Dépôt local → poste personnel Dépôt distant → seveur Git

Utilisation de GitHub Création du projet sur GitHub :

$ git remote add origin "url de dépôt proposée par GitHub"

On peut vérifier l'opération avec la commande :

$ git remote

Dépôt du projet sur GitHub :

$ git push origin master

* origin : label du dépôt * master : nom de la branche transférée

Accès d'un collaborateur au projet sur GitHub :

Il faut avoir un compte sur GitHub et avoir un accès en écriture au projet Settings / Collaborators → ajouter le pseudo GitHub du collaborateur

Récupérer le projet en local :

$ git pull origin master
git/commandes_de_base.txt · Dernière modification : 2022/03/20 10:31 de dan