Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años .
Agregué por error archivos usando el comando "git add dir". Todavía no he ejecutado "git commit". ¿Hay alguna manera de eliminar este directorio y todo lo que contiene dentro del commit? Lo intenté git reset dir, pero no funcionó. Aparentemente git reset filees la forma de deshacerlo. Pero tengo...
Después de hacer una fusión "simple" (una sin conflictos), git showgeneralmente solo muestra algo como commit 0e1329e551a5700614a2a34d8101e92fd9f2cad6 (HEAD, master) Merge: fc17405 ee2de56 Author: Tilman Vogel <email@email> Date: Tue Feb 22 00:27:17 2011 +0100 Merge branch 'testing' into...
Guardé algunos cambios locales antes de hacer una fusión complicada, hice la fusión, y luego olvidé estúpidamente antes de ejecutar git stash pop. El pop creó algunos problemas (llamadas a métodos incorrectos en una gran base de código) que están resultando difíciles de rastrear. Corrí git stash...
¿Hay un forro que me muestre las fechas en que se crearon todas las etiquetas ligeras de git? Algo como git show tags
Estoy buscando el comando mágico de crear un parche desde la última confirmación realizada. Mi flujo de trabajo a veces se ve así vi some.txt git add some.txt git commit -m "some change" y ahora solo quiero escribir git create-patch-from-last-commit-to-file SOME-PATCH0001.patch pero, ¿qué...
¿Hay alguna manera de configurar el repositorio Git del host de manera que se git pullrealice de --rebaseforma predeterminada desde sus clones (locales) ? Al buscar en Stack Overflow, me enteré branch.autosetuprebase, pero necesita ser configurado por clon individualmente. El flujo de mi proyecto...
A veces uso la checkout -bopción para crear una nueva sucursal, verificarla al mismo tiempo y configurar el seguimiento en un comando. En un nuevo entorno, me sale este error: $ git checkout -b test --track origin/master fatal: Cannot update paths and switch to branch 'test' at the same time. Did...
Así que estoy trabajando en un proyecto con otras personas, y hay varios tenedores de github en los que se está trabajando. Alguien solucionó un problema y me fusioné con su tenedor, pero luego me di cuenta de que podía encontrar una mejor solución. Quiero revertir el compromiso que acabo de hacer....
Yo uso Rubymine para proyectos de Rails. Muy a menudo, Rubymine realiza cambios en los .idea/*archivos que no me importan. Pero sigue evitando que revise nuevas sucursales y hace que mi versión sea .idea/diferente de la de mis compañeros de trabajo. Ya hemos añadido .idea/a .gitignore, pero...
Ya encontré esta respuesta: número de confirmaciones en la rama en git, pero eso supone que la rama se creó desde el maestro. ¿Cómo puedo contar el número de confirmaciones a lo largo de una rama sin depender de esa suposición? En SVN esto es trivial, pero por alguna razón es realmente difícil...
¿Cómo podemos obtener la diferencia entre dos repositorios git? El escenario: tenemos un repo_a y repo_b. Este último fue creado como una copia de repo_a. Ha habido un desarrollo paralelo en ambos repositorios después. ¿Hay alguna manera de enumerar las diferencias de las versiones actuales de...
Logré crear un pequeño desastre en mi repositorio local de git. Estaba tratando de arreglar un commit roto usando las siguientes instrucciones . Antes de ejecutar el "git commit --amend" (y después del git rebase --interactive) decidí que mis cambios eran incorrectos y ejecuté "git reset HEAD...
He creado un tenedor a partir de un proyecto en GitHub. ¿Cómo puedo extraer los cambios del proyecto desde el que me
Soy un poco nuevo en toda la función de rebase en git. Digamos que hice los siguientes commits: A -> B -> C -> D Después, me doy cuenta de que Dcontiene una solución que depende de algún código nuevo agregado A, y que estas confirmaciones van juntas. ¿Cómo aplastar Ay Djuntos y dejar By...
Tome el siguiente caso: Tengo algo de trabajo en una rama temática y ahora estoy listo para volver a fusionarme con master: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Realizo la fusión de master, resuelvo los conflictos y ahora tengo: * 8101fe3 Merge branch...
Imagine la siguiente historia: c---e---g--- feature / \ -a---b---d---f---h--- master ¿Cómo puedo encontrar cuando commit "c" se ha fusionado en master (es decir, find merge commit
Ya tengo una rama maestra local que rastrea la rama maestra remota de un proyecto github. Ahora, un colaborador mío ha creado una nueva sucursal en el mismo proyecto, y quiero hacer lo siguiente en consecuencia: crear una nueva sucursal localmente haga que esta nueva rama rastree la nueva rama...
Antes de hacer un pequeño lanzamiento y etiquetarlo, me gustaría actualizar el package.json para reflejar la nueva versión del programa. ¿Hay alguna manera de editar el archivo package.jsonautomáticamente? ¿Usaría una git pre-release
Estoy tratando de entender la diferencia entre git push --force y git push --force-with-lease ¿Supongo que este último solo empuja al control remoto si el control remoto no tiene confirmaciones que la rama local no tiene