Información

Autor(es) Mathieu Jadin
Fecha de entrega Sin fecha de envío
Tiempo límite de envío Sin límite de envío

Inicia sesión

Scénario Catastrophe Git 2 - Annuler un commit pushé

Dans un exercice précédent, vous avez dû annuler un commit non-pushé.

Vous pourriez être tenté de changer l'historique distant mais c'est généralement une mauvaise idée quand vous travaillez avec plusieurs personnes car ça risque d'écraser les modifications sur leur propre copie. Donc vous ne devriez pas utiliser reset dans ce cas mais uniquement revert. En effet, ce dernier va rajouter un commit supplémentaire mais ne va pas supprimer les anciens commits.

On va donc passer de

https://inginious.org/course/git/git_catastrophy_scenario_2/git-error.svg

à

https://inginious.org/course/git/git_catastrophy_scenario_2/git-revert.svg

Vous pouvez ensuite pusher ces modifications sur l'historique distant:

https://inginious.org/course/git/git_catastrophy_scenario_2/git-push.svg

Téléchargez l'archive qui contient déjà un repository cloné dans le sous-dossier clone. Utilisez un revert pour annuler le dernier commit et pushez l'historique sur le repository distant. Une fois que c'est fait, ré-archivez le dossier complet et uploadez-le.

Le message de commit devra être "REVERT".

Votre soumission devra avoir l'architecture suivante:

git-revert-remote/
├── bare.git/
|   └── [...]
└── clone/
    └── [...]

Tamaño máximo de archivo: 1.0 MiB
Extensiones permitidas: .zip