Outils pour utilisateurs

Outils du site


gestion_configuration:git:commits

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
gestion_configuration:git:commits [2019/09/10 03:02] – [Signer les commits (mac)] sgariepygestion_configuration:git:commits [2020/03/10 19:04] – [Annuler un commit] sgariepy
Ligne 37: Ligne 37:
 [[https://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commits|Source]] [[https://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commits|Source]]
  
-===== Cherry-Pick de commits =====+ 
 +====== Annuler un commit ====== 
 + 
 +Annuler le dernier commit et garder les changements: 
 + 
 +  $ git reset --soft HEAD^ 
 + 
 + 
 +Annuler le dernier commit et ne pas garder les changements: 
 + 
 +  $ git reset --hard HEAD^ 
 + 
 +Pour annuler les deux derniers commits: 
 + 
 +  $ git reset --hard HEAD^^ 
 +====== Cherry-Pick de commits ======
  
 Le **cherry-pick** permet de prendre un commit d'une autre branche et de l'appliquer sur la branche actuelle.  Ceci fonctionne avec le SHA-1 du commit.  On peut utiliser les premiers caractères du SHA1. Le **cherry-pick** permet de prendre un commit d'une autre branche et de l'appliquer sur la branche actuelle.  Ceci fonctionne avec le SHA-1 du commit.  On peut utiliser les premiers caractères du SHA1.
Ligne 100: Ligne 115:
  
  
-==> Source: [[https://help.github.com/en/articles/adding-a-new-gpg-key-to-your-github-account|Adding a new GPG key to your GitHub account]]+====== Supprimer des fichiers commités ====== 
 + 
 + 
 + 
 +  $ echo 'node_modules' >> .gitignore 
 +  $ git rm -r --cached node_modules 
 +  $ git commit -am 'ignore node_modules' 
 + 
 + 
 + 
 + 
 + 
 +=> Source: [[https://help.github.com/en/articles/adding-a-new-gpg-key-to-your-github-account|Adding a new GPG key to your GitHub account]] 
 + 
 + 
 +====== Outils ====== 
 + 
 +  * [[https://github.com/sjurba/rebase-editor/|Rebase Editor]] 
 + 
 + 
 + 
gestion_configuration/git/commits.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1