¿Es posible en git pasar a otra rama sin verificar todos los archivos? Después de cambiar de rama, necesito eliminar todos los archivos, regenerarlos, confirmar y volver a abrir. Por lo tanto, revisar archivos es una pérdida de tiempo (y hay aproximadamente 14000 archivos, es una operación larga).switch git branch sin archivos checkout
para que todo sea claro:
necesito todo esto para cargar documentation a GitHub.
Tengo un repo con la rama gh-pages. Cuando reconstruyo la documentación localmente, la copio al directorio repo, commit y push a github. Pero no estaba contento porque tenía dos copias de la documentación a nivel local. Y decidí crear una rama vacía y después de activar el interruptor para vaciar y eliminar archivos. Pero volver atrás es una operación larga, así que hice esta pregunta.
sé que solo puedo dejar de GH-páginas rama y eliminar archivos, pero no me gustan los árboles de trabajo sucias)
¿Cuánto tiempo es "largo" para usted? ¿En qué plataforma estás trabajando? ¿Estás trabajando en una red como NFS u otro tipo de intercambio de archivos? –
¿Cuál es el propósito de este ejercicio? ¿Desea tener dos ramas, una con confirmaciones detalladas, y la segunda registrar solo cambios importantes (de grano grueso)? –
Quizás es más barato crear un clon temporal (¿o permanente?) De su copia de trabajo. [Mi respuesta relacionada] (http://stackoverflow.com/a/29616287/946850) y un [writeup] (http://krlmlr.github.io/git-subbranch) muestran cómo funciona esto incluso como un subdirectorio del repositorio principal – krlmlr