Cheatography
https://cheatography.com
Aide pense bête pour les actions Git
INFORMATIONS À DISTANCE
Cloner un référentiel |
git clone <repository_url> |
Obtenez des références et des objets distants |
git fetch |
Obtenir une branche distante (récupérer précédemment) |
git checkout <remote_branch_name> |
Récupérer modification distante d'un repo |
git pull |
Récupérer modification distante d'un repo et ajouter nos modifs |
git pull --rebase |
Modifications locales identiques et cachées |
git pull -r --autostash |
Envoyer les modifications au repository distant |
git push origin <local_branch> |
Envoyer les modifications au repository local vers distant |
git push origin <local_branch>: <remote_branch> |
Forcer les changements de poussée |
git push -f origin <local_branch> |
DIRECTION
Créer une branche |
git branch <branch_name> |
Supprimer la branche locale |
git branch -d <branch_name> |
Suivre la branche distante |
git branch --set-upstream-to origin / <rama_remota> <rama_local> |
Déplacer de la branche |
git checkout <branch_name> |
Créer une branche et passer sur celle-ci |
git checkout -b <branch_name> |
Supprimer la branche distante |
origine push git: <nom_remote_branch> |
|
|
SAUVEGARDER LES MODIFICATIONS
Ajouter des modifications de fichier à l'étape de validation |
git add <nomfichier> |
Ajouter toutes les modifications à la scène |
git add -A |
Créer un commit avec un message |
git commit -m "<message>" |
Ajouter des fichiers au message de maintien de validation existant |
git commit --amend --no-edit |
Pas de modifications validées enregistre rapidement dans la pile |
git stash -u |
Afficher toutes les cachettes |
git stash list |
Appliquer les modifications de la cachette |
git stash appliquer |
Appliquer la dernière cachette et retirer de la pile |
git stash pop |
ANNULER LES CHANGEMENTS
Annuler les modifications de fichier hors du stage |
git checkout <nom de fichier> |
Sortez le fichier de la scène |
git reset <nomfichier> |
Passer sur une branche et annuler toutes les modifications |
git checkout -f <branch> |
Annuler N derniers validations |
git reset --hard HEAD ~ N |
Annuler N derniers commits de maintien des changements dans stage |
git reset HEAD ~ N |
Annuler N derniers engagements en maintenant les modifs hors du stage |
git reset --soft HEAD ~ N |
Annuler les modifications N dernières validations (à distance) |
git revert HEAD ~ N |
|
|
STATUT
Afficher la branche actuelle |
git branch |
Afficher les succursales suivies locales et distantes |
git branch -a |
Liste des informations de branche en mode détaillé |
git branch -vv |
Afficher le statut de la succursale |
statut git |
Afficher les modifications de fichier |
git diff <nom de fichier> |
Afficher l'historique des validations de la branche actuelle |
git log |
FUSION
Ajouter un commit d'une autre branche |
git cherry-pick <commit_hash> |
Fusionner les branches récursivement en créant un nouveau commit |
git merge <branch_name> |
Annuler la fusion |
git merge --abort |
Fusionner en plaçant le nôtre sur la branche de base |
git rebase <base_branch_name> |
Annuler le rebasage |
git rebase --abort |
Changements de courges |
git rebase -i |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets