Aller au contenu

Commandes de base

Les commandes permettent de gérer le flot de données et les niveaux d'enregistrement dans le système de contrôle de révision de Git, par exemple, le checkout et le pull permettent de récupérer les données; le commit de les envoyer.

Git dispose notamment des commandes suivantes :

git init crée un nouveau dépôt

git clone clone un dépôt distant

git add ajoute de nouveaux objets blobs dans la base des objets pour chaque fichier modifié depuis le dernier commit. Les objets précédents restent inchangés ;

git commit intègre la somme de contrôle SHA-1 d'un objet tree et les sommes de contrôle des objets commits parents pour créer un nouvel objet commit ;

git branch liste les branches ;

git merge fusionne une branche dans une autre ;

git rebase déplace les commits de la branche courante devant les nouveaux commits d’une autre branche ;

git log affiche la liste des commits effectués sur une branche ;

git push publie les nouvelles révisions sur le remote. (La commande prend différents paramètres) ;

git pull récupère les dernières modifications distantes du projet (depuis le Remote) et les fusionne dans la branche courante ;

git stash stocke de côté un état non commité afin d’effectuer d’autres tâches ;

git checkout annule les modifications effectuées, déplacement sur une référence (branche, hash) ;

git switch changement de branche ;

git remote gestion des remotes.