Error de extracción de Git: los siguientes files de tree de trabajo sin seguimiento se sobrescribirán mediante fusión:

Sigo recibiendo este error cuando hago un git pull cada 60 segundos en mi server de supervisión. Estoy usando chef y una secuencia de commands python para "git pull" cada 60 segundos.

Updating 70fe6e8..2da34fc error: The following untracked working tree files would be overwritten by merge: rtb_networkingis_connections/networkingis_connections.pyc Please move or remove them before you can merge. Aborting 

¿Cómo trato con esto? estos files pyc siguen siendo creados.

Supongo que alguien más ha cometido accidentalmente este file. Cómo resolver esto:

Elimine su file local .pyc

 rm rtb_networkingis_connections/networkingis_connections.pyc 

Hacer el tirón

 git pull 

Elimina el file de git y sube los cambios

 git rm rtb_networkingis_connections/networkingis_connections.pyc git commit -m "Remove pyc file" git push origin master 

Asumiendo que estás trabajando en la twig maestra que es.

¿Por qué no los pones en .gitignore ?

Por favor muévelos o quítalos antes de que puedas unirte.

Aborto

La solución es realmente muy simple:

 git clean -d -fx "" 
  • X – eliminar file ignorar no identificado para files git
  • D – la eliminación no se agregó al git en la ruta del file
  • F – operación forzada

rtb_networkingis_connections agregar el directory te rtb_networkingis_connections al repository para que rtb_networkingis_connections el control remoto, o agregue los files o el directory a .gitignore .

Prueba esto:

 git config --global core.trustctime false