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
       

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

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