Revertir / Deshacer un commit de un Gist

March 22, 2021 (3y ago)

La vez pasada había agregado a un gist un archivo que no quería que permanezca ahí y en vez de eliminarlo y hacer un commit sobre la eliminación pensé “se podrá hacer hacer un reset al gist? 🤔”… y pues sí, aunque no era precisamente obvio.

Clona el gist como si fuera un repo normal de git:

# reemplaza el ID del Gist
git clone git@github.com:[GIST_ID].git

Trátalo como un repo normal.

En mi caso, para deshacer el commit hice un:

git reset --hard HEAD~1

Y cuando estuve todo estuvo listo, forcé el push:

git push -f origin master

Y listo!