Informações

Autores Mathieu Jadin
Prazo de entrega Sem prazo
Limite de submissão No limitation

Entrar

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/
    └── [...]

Max file size: 1.0 MiB
Allowed extensions: .zip