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 98: Ligne 113:
  
   $ git config --global user.signingkey 80D57A25EBAE32A0   $ git config --global user.signingkey 80D57A25EBAE32A0
 +
 +
 +====== 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]] => 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