Introduction à Git
George Boorman
Curriculum Manager, DataCamp
Restaurer le dépôt à l’état avant le commit précédent
git revert
a845edcb
, ebe93178
, etcHEAD
, HEAD~1
, etcgit revert HEAD
git revert HEAD
Ctrl + O
, puis Enter
Ctrl + X
[main 7d11f79] Revert "Adding fresh data for the survey."
Date: Tue Jul 30 14:17:56 2024 +0000
1 file changed, 3 deletions(-)
git revert --no-edit HEAD
git revert -n HEAD
git revert
travaille sur les commits, pas sur les fichiers individuels
Pour rétablir un fichier unique :
git checkout
HEAD
git checkout HEAD~1 -- report.md
git status
On branch main
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: report.md
git commit -m "Checkout previous version of report.md"
[main daa6c87] Checkout previous version of report.md
1 file changed, 1 deletion(-)
git restore --staged summary_statistics.csv
git add summary_statistics.csv
git commit -m "Adding age summary statistics"
git restore --staged
Commande | Résultat |
---|---|
git revert HEAD |
Revenir à la version d’un commit donné pour tous les fichiers |
git revert HEAD --no-edit |
Revenir à une version précédente sans ouvrir d’éditeur de texte |
git revert HEAD -n |
Annuler les modifications sans créer de nouveau commit |
git checkout HEAD~1 -- report.md |
Annuler les modifications sur un fichier spécifique à partir du commit précédent |
git restore --staged report.md |
Supprimer un fichier spécifique de la zone de staging |
git restore --staged |
Supprimer tous les fichiers de la zone de staging |
Introduction à Git