Henrique développeur web sur Chartres
Azur Web
Henrique Rodrigues
Développeur Web
Engrenage qui tourne Un petit engrenage qui tourne

Commandes les plus utilisées pour le logiciel Git

Git

Qu'est-ce que Git?

Git permet une gestion fine des versions d'un code. Ce logiciel est principalement destiné aux développeurs. Cet article permet de connaître les commandes les plus utilisées dans Git.

Commandes de Git les plus utilisées

Créer un nouveau dépôt

Lorsque nous commençons un projet, il faut indiquer à celui-ci que nous souhaitons utiliser Git. Pour ce faire rien de plus simple.

git init

Vérifier les fichiers

Le prochaine commande permet de vérifier les fichiers qui ont été modifiés depuis le dernier commit.

git status

Ajouter les fichiers à l'index

Il est possible d'ajouter tous les nouveaux fichiers à l'index de Git. S'il y a des fichiers ou des dossiers que nous ne souhaitons pas répertorier à l'index, on pourra dans ce cas-là, créer un fichier .gitignore.

git add .

Pour annuler un git add, tapez la commande git rm --cached <fichier à supprimer>

Commiter des fichiers dans Git

L'expression "commiter" signifie que l'on va ajouter (enregistrer) les dernières informations (depuis le dernier commit) dans une version qui sera identifiable via un id généré.

git commit -am "<message>"

Consulter l'historique

Chaque commit génère une version de notre projet qui changera au fur et à mesure de notre avancement. Il est possible de vérifier les commits que nous avons créé.

git log

Annuler les derniers commits

Annuler le ou les derniers commits est très simple. Il faut dans un premier temps vérifier l'historique grâce à la commande git log. On copie l'id qui nous intéresse et on l'utilise pour annuler.

git reset <id>

Le code ci-dessus annulera tous les commits jusqu'à celui de l'id. Cependant les fichiers de votre projet ne seront pas modifiés.

Si vous souhaitez annuler les commits et annuler les changements de vos fichiers il faut ajouter une option.

git reset --hard <id>

Annuler les modifications d'un fichier

Dans certains cas il vous faudra annuler les modifications d'un fichier depuis le dernier commit.

git checkout <nom du fichier>

Ajouter un tag

Pour ajouter un tag à votre projet vous pouvez utilisez la commande suivante.

git tag <nom du tag> <id du commit>

Pour le supprimer il suffit de tapez git tag -d <nom du tag>.

Utilisations des branches

Les branches permettent de travailler en parallèle sur des fichiers de notre projet sans pour autant affecter la partie principale de celle-ci. En d'autres termes, utiliser les branches vous permettra de faire des tests. Si celles-ci sont concluant vous pourrez ensuite les fusionner. Sinon il suffira de la supprimer.

Décourvrir la liste des branches disponible

Pour lister les branches précedemment créées, utilisez la commande ci-dessous.

git branch

Créer une branche

On utilisera exactement la même commande que pour lister les branches.

git branch <nom de la branche>

Se déplacer vers une branche

Très facilement Git nous donne la possibilité d'aller d'une branche à une autre.

git checkout <nom de la branche>

Fusionner

Pour fusionner une branche avec une autre, on se place sur la branche qui doit recevoir la fusion et on utilisera la commande prévue à cet effet

git merge <nom de la branche>

Supprimer une branche de Git

Pour supprimer une branche deux cas de figure s'offre à nous.

Supprimer une branche dont le contenu a été fusionné

git branch -d <nom de la branche>

Supprimer une branche même si le contenu n'a pas été fusionné

git branch -D <nom de la branche>

Mettre de coté les modifications

Il nous arrive quelques-fois de vouloir mettre de coté notre travail pour aller dans une branche sans faire de commit.

git stash

Pour récupérer notre travail mis de coté, on utilisera la commande git stash apply.

Commandes Github

D'autres commandes existent. Elles permettent de déposer et récupérer des dépôts via Github.

Email
Cela ne fontionne pas.