gestion_configuration:git:commits
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
gestion_configuration:git:commits [2019/09/10 02:51] – [Signer les commits (mac)] sgariepy | gestion_configuration:git:commits [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
[[https:// | [[https:// | ||
- | ===== 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' | Le **cherry-pick** permet de prendre un commit d'une autre branche et de l' | ||
Ligne 81: | Ligne 96: | ||
/ | / | ||
---------------------------------- | ---------------------------------- | ||
- | sec | + | sec |
EB3112493D4B76016338A78980F57E25EBAE23A0 | EB3112493D4B76016338A78980F57E25EBAE23A0 | ||
uid | uid | ||
ssb | ssb | ||
+ | |||
+ | Dans l' | ||
+ | |||
+ | Exporter la clé publique en faisant la commande suivante en ayant le bon identifiant de clé : | ||
+ | |||
+ | $ gpg2 --armor --export 80D57A25EBAE32A0 | ||
+ | |||
+ | |||
+ | Ajouter la clé publique dans la section **GPG Keys** de GitLab/ | ||
+ | |||
+ | Avec le même identifiant de clé, ajouter dans la config de Git: | ||
+ | |||
+ | $ git config --global user.signingkey 80D57A25EBAE32A0 | ||
+ | |||
+ | |||
+ | ====== Supprimer des fichiers commités ====== | ||
+ | |||
+ | |||
+ | |||
+ | $ echo ' | ||
+ | $ git rm -r --cached node_modules | ||
+ | $ git commit -am ' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | => Source: [[https:// | ||
+ | ====== Outils ====== | ||
+ | * [[https:// | ||
gestion_configuration/git/commits.1568076672.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)