En SVN, eliminar algo del sistema de archivos directamente (en lugar de usar svn) creó un montón de dolores de cabeza. Hasta el momento, al usar git, no he encontrado que esto sea un problema, pero noto que git tiene su propia implementación de rm.¿Por qué usar 'git rm' para eliminar un archivo en lugar de 'rm'?
¿Hay alguna diferencia? ¿Estoy haciendo algo mal?
Buena respuesta. Pude usar 'git reset --hard' y luego hacer un checkout de master para salir del estado principal separado porque sabía que no tenía ningún cambio no confirmado. Si no has cometido los cambios, es posible que desees hacer un alijo de git, pero soy relativamente nuevo en git, así que no conozco el comando exacto. Si ha venido aquí en 2014 o después, espero que esta respuesta haya sido útil para usted. –
@Andy - Si usé 'rm' (en lugar de' git rm') y eliminé muchos archivos que lo usaban, y ahora no quiero que 'git' rastree esos. ¿Hay alguna manera de revertir los cambios? Quiero 'git' para pisar mi' rm' como eliminado ya que no usé 'git rm' en primer lugar. –