Git basic¶
Usefull Git basic commands¶
- Working in master branch :
git pull : Récupère tout l'historique du dépôt nommé et incorpore les modifications (edit files) git add [files] : Ajoute un instantané du fichier, en préparation pour le suivi de version git commit -m "add something" : Enregistre des instantanés de fichiers de façon permanente dans l'historique des versions git push : Envoie tous les commits de la branche locale vers GitHub
- Working in a branch, récupère la mise a jour du serveur et fait un ajout sur le dépot distant :
git checkout toto : Bascule sur la branche spécifiée et met à jour le répertoire de travail git pull origin toto : Récupère tout l'historique du dépôt nommé et incorpore les modifications (edit files) git add [files] : Ajoute un instantané du fichier, en préparation pour le suivi de version git commit -m "add something" : Enregistre des instantanés de fichiers de façon permanente dans l'historique des versions git push : Envoie tous les commits de la branche locale vers GitHub git push [alias] [branch] : Envoie tous les commits de la branche locale vers GitHub
More Git basic commands¶
- EFFECTUER DES CHANGEMENTS :
git status : Liste tous les nouveaux fichiers et les fichiers modifiés à commiter git add -u : Ajoute tous les fichiers modifiés git diff : Montre les modifications de fichier qui ne sont pas encore indexées git diff --staged : Montre les différences de fichier entre la version indexée et la dernière version git reset [file] : Enleve le fichier de l'index, mais conserve son contenu git log git log --follow [file] git remote -v
- CHANGEMENTS AU NIVEAU DES NOMS DE FICHIERS :
git rm [file] : Supprime le fichier du répertoire de travail et met à jour l'index git rm --cached [file] : Supprime le fichier du répertoire de travail et met à jour l'index git mv git mv [fichier-nom] [fichier-nouveau-nom] : Renomme le fichier et prépare le changement pour un commit
- GROUPER DES CHANGEMENTS :
git branch : Liste toutes les branches locales dans le dépôt courant git branch [branch_name] : Crée une nouvelle branche git checkout [branch_name] : Bascule sur la branche spécifiée et met à jour le répertoire de travail git merge [branch_name] : Combine dans la branche courante l'historique de la branche spécifiée git branch -d [branch_name]: Supprime la branche spécifiée
- VÉRIFIER L’HISTORIQUE DES VERSIONS :
git log : Montre l'historique des versions pour la branche courante git log --follow [file] : Montre l'historique des versions, y compris les actions de renommage, pour le fichier spécifié git diff [branch1] [branch2] : Montre les différences de contenu entre deux branches git show [commit] : Montre les modifications de métadonnées et de contenu inclues dans le commit spécifié