|
|
@ -1,9 +1,31 @@
|
|
|
|
|
|
|
|
== Corrections à postériori
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Dernier commit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. effectuer les corrections nécessaires dans l'espace de travail
|
|
|
|
|
|
|
|
. `git commit --amend`
|
|
|
|
|
|
|
|
. modifier le message si nécessaire
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Commit quelconque
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. relever le hash du commit précédent ou une branche
|
|
|
|
|
|
|
|
. `git rebase --interactive <hash/branch>`
|
|
|
|
|
|
|
|
. se laisser guider par les commentaires
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Opération git
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. `git reflog`
|
|
|
|
|
|
|
|
. relever le hash de l'opération précédente
|
|
|
|
|
|
|
|
. `git reset --hard <hash>`
|
|
|
|
|
|
|
|
|
|
|
|
== Quelques commandes utiles
|
|
|
|
== Quelques commandes utiles
|
|
|
|
|
|
|
|
|
|
|
|
* Récupérer un commit depuis une autre branche : `git cherry-pick <hash>`
|
|
|
|
* Récupérer un commit depuis une autre branche : `git cherry-pick <hash>`
|
|
|
|
** Le commit désigné sera joué par-dessus la branche courante, tout en restant à son emplacement d'origine
|
|
|
|
** Le commit désigné sera joué par-dessus la branche courante, tout en restant à son emplacement d'origine
|
|
|
|
** en cas de rebase ultérieur de la branche d'origine, le commit en double sera ignoré
|
|
|
|
** en cas de rebase ultérieur de la branche d'origine, le commit en double sera ignoré
|
|
|
|
* Remiser des modifications : `git stash [...]`
|
|
|
|
* Remiser des modifications : `git stash [...]`
|
|
|
|
|
|
|
|
* Référencer un commit particulier : `git tag`
|
|
|
|
|
|
|
|
* Ignorer des fichiers : .gitignore
|
|
|
|
|
|
|
|
|
|
|
|
== À voir en live
|
|
|
|
== À voir en live
|
|
|
|
|
|
|
|
|
|
|
|