Commande Git
Commande Git
Commande Git
Git config
•L’une des commandes git les plus utilisées est git
config. On l’utilise pour configurer les préférences de
l’utilisateur : son mail, l’algorithme utilisé pour diff, le nom
d’utilisateur et le format de fichier etc. Par exemple, la
commande suivante peut être utilisée pour définir le mail
d’un utilisateur:
Git init
•Cette commande est utilisée pour créer un nouveau
dépôt GIT :
git init
Git add
•La commande git add peut être utilisée pour ajouter des
fichiers à l’index. Par exemple, la commande suivante
ajoutera un fichier nommé temp.txt dans le répertoire
local de l’index:
Git commit
•La commande git commit permet de valider les
modifications apportées au HEAD. Notez que tout
commit ne se fera pas dans le dépôt distant.
Git status
•La commande git status affiche la liste des fichiers
modifiés ainsi que les fichiers qui doivent encore être
ajoutés ou validés. Usage:
git status
Git push
•Git push est une autre commandes GIT de base. Un
simple push envoie les modifications locales apportées à
la branche principale associée :
Git remote
•Cette commande remote permet à un utilisateur de se
connecter à un dépôt distant. La commande suivante
répertorie les dépôts distants actuellement configurés:
git remote –v
Branche git
git branch
Git pull
•Pour fusionner toutes les modifications présentes sur le
dépôt distant dans le répertoire de travail local, la
commande pull est utilisée. Usage:
git pull
Git merge
•La commande git merge est utilisée pour fusionner une
branche dans la branche active. Usage:
Git diff
•La commande git diff permet de lister les conflits. Pour
visualiser les conflits d’un fichier, utilisez
git diff
Git tag
•Le marquage est utilisé pour marquer des commits
spécifiques avec des poignées simples. Un exemple peut
être:
Git log
•L’ exécution de cette commande génère le log d’une
branche. Un exemple de sortie :
commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw
Git reset
•Pour réinitialiser l’index et le répertoire de travail à l’état
du dernier commit, la commande git reset est utilisée :
Git rm
•Git rm peut être utilisé pour supprimer des fichiers de
l’index et du répertoire de travail. Usage:
git rm nomfichier.txt
Git stash
•L’une des moins connues, git stash aide à enregistrer les
changements qui ne doivent pas être commit
immédiatement. C’est un commit temporaire. Usage:
git stash
Git show
•Pour afficher des informations sur tout fichier git, utilisez
la commande git show . Par exemple:
git show
Git fetch
•Git fetch permet à un utilisateur d’extraire tous les
fichiers du dépôt distant qui ne sont pas actuellement
dans le répertoire de travail local. Exemple d’utilisation:
Git ls-tree
•Pour afficher un fichier arborescent avec le nom et le
mode de chaque élément, et la valeur SHA-1 du blob,
utilisez la commande git ls-tree . Par exemple:
Git grep
•Git grep permet à un utilisateur de rechercher dans
les arbres de contenu des expressions et / ou des mots.
Par exemple, pour rechercher www.hostinger.com dans
tous les fichiers, utilisez:
Gitk
•Gitk est l’interface graphique du dépôt local. Vous pouvez
l’appeler en exécutant:
gitk
Git instaweb
•Avec la commande git instaweb , un serveur Web peut
être exécuté par interface avec le dépôt local. Qui redirige
directement vers un serveur web. Par exemple:
git gc
git archive
•La commande git archive permet à un utilisateur de
créer un fichier zip ou tar contenant les composants d’un
arbre du dépôt. Par exemple:
Git prune
•Via la commande git prune , les fichiers qui n’ont pas
de pointeurs entrants seront supprimés. Usage:
git prune
Git fsck
•Pour effectuer une vérification d’intégrité du système de
fichiers git, utilisez la commande git fsck . Tous les
fichiers corrompus seront identifiés:
git fsck
Git rebase
•La commande git rebase est utilisée pour la
réapplication des commits sur une autre branche. Par
exemple:
git show
Pour afficher les métadonnées et les modifications de contenu du commit
spécifié.
git show <hash_du_commit>
git tag
Pour donner un tags au commit spécifié.
git tag <hash_du_commit>