6 juin 2024
Liste des commandes Git
Dans cet article, vous aurez une liste non-exhaustive des commandes Git pour vous guider à utiliser le terminal de commande pour versionner vos projets sur Github et/ou Gitlab pour les plus connus.
Je vous conseille de ne pas utiliser les versions desktop (comme github desktop), ça empêche la compréhension des commandes Git et peu vous induire en erreur surtout si vous êtes débutant.
Permet d'initialiser le dossier pour la mise en versionnage sur Github/Gitlab
Ajout de tout les fichiers pour préparer un commit (si c'est la première fois, il n'y a pas besoin d'avoir des fichiers modifiés)
Créer un versionnage de votre projet Pour en apprendre plus sur la convention de nommage : https://www.conventionalcommits.org/fr/v1.0.0-beta.3/
Envoie le commit sur la branche choisie pour la première fois (ajouter f -uf pour forcer l'envoie)
Permet d'envoyer le commit, par défaut, il envoie sur la branche de travail. Sinon ajouter le nom de la branche : git push nom_branch
ou
Récupère les objets et références du répertoire entier
permet de récupérer les fichiers physiques du répertoire ou branche (git pull origin nom_branch)
Créer et nous déplace dans la nouvelle branche.
git switch nom_branch
Permet de se déplacer sur la branche choisie
PS : git checkout et git switch font la même chose à vous de choisir (la seule différence se trouve sur la création de branche : git switch -c et git checkout -b)
Permet de revenir sur la dernière branche consultée.
Permet de revenir sur une version précédente du projet (ajouter --hard pour forcer le reset et supprimer les versions supérieures à celle-ci);
Github :
Gitlab :
Permet de revenir en arrière sur la dernière version disponible
Permet de copier les fichiers d'un répertoire
Permet de copier une branche en particulier
Permet de voir le statut de sa branche
Permet d'afficher les logs de vos dernières actions sur une seule ligne
Je vous conseille de ne pas utiliser les versions desktop (comme github desktop), ça empêche la compréhension des commandes Git et peu vous induire en erreur surtout si vous êtes débutant.
git init
Permet d'initialiser le dossier pour la mise en versionnage sur Github/Gitlab
git add .
Ajout de tout les fichiers pour préparer un commit (si c'est la première fois, il n'y a pas besoin d'avoir des fichiers modifiés)
git commit -m "message conventionné"
Créer un versionnage de votre projet Pour en apprendre plus sur la convention de nommage : https://www.conventionalcommits.org/fr/v1.0.0-beta.3/
git push -u origin nom_branch
Envoie le commit sur la branche choisie pour la première fois (ajouter f -uf pour forcer l'envoie)
git push
Permet d'envoyer le commit, par défaut, il envoie sur la branche de travail. Sinon ajouter le nom de la branche : git push nom_branch
git fetch
ou
git fetch --all
Récupère les objets et références du répertoire entier
git pull
permet de récupérer les fichiers physiques du répertoire ou branche (git pull origin nom_branch)
git switch -c nom_branch
Créer et nous déplace dans la nouvelle branche.
git switch nom_branch
Permet de se déplacer sur la branche choisie
PS : git checkout et git switch font la même chose à vous de choisir (la seule différence se trouve sur la création de branche : git switch -c et git checkout -b)
git switch/checkout
Permet de revenir sur la dernière branche consultée.
git reset id_commit
Permet de revenir sur une version précédente du projet (ajouter --hard pour forcer le reset et supprimer les versions supérieures à celle-ci);
Github :
Gitlab :
git revert HEAD
Permet de revenir en arrière sur la dernière version disponible
git clone lien_remote_repository
Permet de copier les fichiers d'un répertoire
git clone --banch nom_branche --single-branch lien_remote_repository
Permet de copier une branche en particulier
git status
Permet de voir le statut de sa branche
git log --oneline
Permet d'afficher les logs de vos dernières actions sur une seule ligne
Mots clés:
git commande github gitlab
Cours Du Dev
Recevez les dernières formations disponibles en vous inscrivant à la newsletter
Créé par arkunis