COMMANDE | ACTION |
---|---|
git init
|
Créer un dépôt Git vide ou réinitialiser un existant |
mkdir
|
Créer un répertoire vide |
touch
|
Créer un fichier vide |
ls
|
Lister |
ls -A
|
Lister tout, y compris les fichiers cachés |
cd
|
Se déplacer dans un répertoire |
cd ..
|
Remonter d'un étage |
cd../../
|
Remonter de 2 étages |
pwd
|
Afficher l'endroit ou l'on est |
git add
|
Ajouter le contenu de fichiers dans l'index (en staging : fichier modifié mais pas envoyé) |
git add --all ou
git add *
(* : select group of files) |
Pour tout ajouter dans l'index (en staging : fichier modifié mais pas envoyé) |
git bisect
|
Trouver par recherche binaire la modification qui a introduit un bogue |
git branch
|
Lister, créer ou supprimer des branches |
git checkout
|
Extraire une branche ou des chemins dans la copie de travail |
git checkout + sha du commit
|
Détailler le commit |
git clone
|
Cloner un dépôt dans un nouveau répertoire Récupérer la totalité d'un dossier |
git commit -m "message"
|
Enregistrer les modifications dans le dépôt en les nommant |
git diff
|
Afficher les changements entre les validations, entre validation et copie de travail |
git fetch
|
Télécharger les objets et références depuis un autre dépôt |
git grep
|
Afficher les lignes correspondant à un motif |
git log
git log -n2
|
Afficher l'historique des validations Détailler les 2 derniers commit enregistrés |
git log -p + nom du fichier
|
Afficher l'historique de tout ce qui a été fait dans le fichier Analyser le dépôt |
git merge
|
Fusionner deux ou plusieurs historiques de développement ensemble |
git branch -d + nom du fichier ou
git br -d + nom du fichier
|
Supprimer les branches après les avoir merger |
git mv
|
Déplacer ou renommer un fichier, un répertoire, ou un lien symbolique |
git pull
|
Rapatrier et intégrer un autre dépôt ou une branche locale, la dernière modification apportée |
git push
|
Mettre à jour les références distantes ainsi que les objets associés |
nom du paquet -v ou
nom du paquet --version
|
Vérifier si un paquet est installé et quelle est sa version |
cat
|
Afficher le contenu du dossier |
git rebase
|
Reporter les validations locales sur le sommet mis à jour d'une branche amont |
git reset
|
Réinitialiser la HEAD courante à l'état spécifié |
git revert
|
Défaire ce qui a été fait à ce moment là |
git rm
|
Supprimer des fichiers de la copie de travail et de l'index |
git rm -r
|
Supprimer des fichiers avec toutes ses dépendances |
git status
|
Afficher le statut de la copie de travail |
git help + command
|
Lister les sous-commandes disponibles |
ctrl L ou
clear
|
Nettoyer le terminal |
history
|
Afficher l'historique |
flèche du haut
|
Voir la dernière commande faite |
man + commande
|
Détailler la commande et ses options |
.gitignore
|
Dossier contenant les fichiers cachés |