Show Menu
Cheatography

Git Cheat Sheet Cheat Sheet by [deleted]

Aide pense bête pour les actions Git

INFORM­ATIONS À DISTANCE

Cloner un référe­ntiel
git clone <re­pos­ito­ry_­url­>
Obtenez des références et des objets distants
git fetch
Obtenir une branche distante (récupérer précéd­emm­ent)
git checkout <re­mot­e_b­ran­ch_­nam­e>
Récu­pérer modifi­cation distante d'un repo
git pull
Récu­pérer modifi­cation distante d'un repo et ajouter nos modifs
git pull --rebase
Modi­fic­ations locales identiques et cachées
git pull -r --auto­stash
Envoyer les modifi­cations au repository distant
git push origin <lo­cal­_br­anc­h>
Envoyer les modifi­cations au repository local vers distant
git push origin <lo­cal­_br­anc­h>: <re­mot­e_b­ran­ch>
Forcer les change­ments de poussée
git push -f origin <lo­cal­_br­anc­h>

DIRECTION

Créer une branche
git branch <br­anc­h_n­ame­>
Supp­rimer la branche locale
git branch -d <br­anc­h_n­ame­>
Suivre la branche distante
git branch --set-­ups­tre­am-to origin / <ra­ma_­rem­ota> <ra­ma_­loc­al>
Déplacer de la branche
git checkout <br­anc­h_n­ame­>
Créer une branche et passer sur celle-ci
git checkout -b <br­anc­h_n­ame­>
Supprimer la branche distante
origine push git: <no­m_r­emo­te_­bra­nch>
 

SAUVEG­ARDER LES MODIFI­CATIONS

Ajouter des modifi­cations de fichier à l'étape de valida­tion
git add <no­mfi­chi­er>
Ajouter toutes les modifi­cations à la scène
git add -A
Créer un commit avec un message
git commit -m "­<me­ssa­ge>­"
Ajouter des fichiers au message de maintien de validation existant
git commit --amend --no-edit
Pas de modifi­cations validées enregistre rapidement dans la pile
git stash -u
Afficher toutes les cachet­tes
git stash list
Appl­iquer les modifi­cations de la cachette
git stash appliquer
Appl­iquer la dernière cachette et retirer de la pile
git stash pop

ANNULER LES CHANGE­MENTS

Annuler les modifi­cations de fichier hors du stage
git checkout <nom de fichie­r>
Sortez le fichier de la scène
git reset <no­mfi­chi­er>
Passer sur une branche et annuler toutes les modifi­cat­ions
git checkout -f <br­anc­h>
Annuler N derniers valida­tions
git reset --hard HEAD ~ N
Annuler N derniers commits de maintien des change­ments dans stage
git reset HEAD ~ N
Annuler N derniers engage­ments en maintenant les modifs hors du stage
git reset --soft HEAD ~ N
Annuler les modifi­cations N dernières valida­tions (à distan­ce)
git revert HEAD ~ N
 

STATUT

Afficher la branche actuelle
git branch
Afficher les succur­sales suivies locales et distan­tes
git branch -a
Liste des inform­ations de branche en mode détaillé
git branch -vv
Afficher le statut de la succur­sale
statut git
Afficher les modifi­cations de fichier
git diff <nom de fichie­r>
Afficher l'hist­orique des valida­tions de la branche actuelle
git log

FUSION

Ajouter un commit d'une autre branche
git cherry­-pick <co­mmi­t_h­ash­>
Fusi­onner les branches récurs­ivement en créant un nouveau commit
git merge <br­anc­h_n­ame­>
Annuler la fusion
git merge --abort
Fusi­onner en plaçant le nôtre sur la branche de base
git rebase <ba­se_­bra­nch­_na­me>
Annuler le rebasage
git rebase --abort
Chan­gements de courges
git rebase -i
       
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Cheatography Cheat Sheet