cómo ejecutar un Git Pull e ignorar todos los cambios

Necesito extraer constantemente el código del maestro para probar.

cuando ejecuto algunos commands de mvn, los files se sobrescriben, pero no estoy comprometiendo nada.

¿Cómo ejecuto el command de extracción y lo tengo para poder usar los últimos commits que he sacado?

Rebase no parece funcionar.

Tu puedes hacer

git reset --hard HEAD 

y luego tirar

 git pull 

Puedes leer más en el libro de git gratis – http://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.html

¿Los files que se sobrescriben son resultados de la compilation? Por lo general, no debe comprometer los files binarys comstackdos al control de origen.

Es posible que tenga que cambiar un poco la configuration del proyecto, pero puede usar el file .gitignore para especificar files o directorys que no se enviarán a git. Puede enviar este file a git, lo que hará que las configuraciones de ignorar sean globales, o mantenerlo local en esta máquina de continuous integration.

Un .gitignore básico ( Fuente ):

 # Can ignore specific files .DS_Store # Use wildcards as well *~ *.swp # Can also ignore all directories and files in a directory. tmp/**/* 

Otra opción más "hackier" es realizar una copy de security de los files que está modificando antes de la compilation y restaurarlos una vez completada la compilation. De esta forma, nunca tendrá cambios locales fuera de synchronization con la sucursal.

Está rastreando files que se supone que no debe rastrear. No 🙂

Paciente: "Doctor, realmente duele cuando hago esto". Doctor: "No hagas eso"