git reset
Borrando Commits Aunque no es algo que se recomiende realizar ya que estamos borrando datos de la historia del proyecto puede que en algún momento por una equivocación, por un bug o por mantener un estándar de commits tu debas o quieras utilizar el comando reset. Existen 5 tipos de reset: reset --soft reset --mixed reset --hard reset --keep reset --merge en este post se mirara el funcionamiento de los 3 primeros y para entender el funcionamiento de estos debemos recordar los estados que posee git como lo son el working directory, staging area y git directory vamos a realizar un ejemplo de como modificar nuestro proyecto con estos tipos de reset. como consejo siempre se debe guardar el SHA (Secure Hash Algorithm) de el último commit que tenemos en nuestra historia por si nos equivocamos en este procedimiento podamos retornar al estado desde el cual comenzamos con un git checkout <SHA del commit> Soft Realicemos un git log --oneline para poder obtener