version-control - git change upstream - ¿Cómo puedo forzar que "git pull" sobrescriba los archivos locales?

git commit / git / overwrite / git-pull / git-fetch

¿Cómo fuerzo una sobrescritura de archivos locales en un git pull ?

Neo



Answer #1

En primer lugar,intente la forma estándar:

git reset HEAD --hard # To remove all not committed changes!
git clean -fd         # To remove all untracked (non-git) files and folders!

Si lo anterior no sirve de nada y no te importan los archivos/directorios no rastreados (haz primero la copia de seguridad por si acaso),prueba los siguientes pasos sencillos:

cd your_git_repo  # donde 'your_git_repo' es su carpeta de repositorio de git
rm -rfv *         # ADVERTENCIA: ¡solo ejecute dentro de su repositorio git!
git pull          # extrae las fuentes de nuevo