En Linux, mi herramienta de combinación favorita es Meld, y no he tenido problemas para usarla o configurarla para que funcione con Git. Sin embargo, en Windows ha sido una historia diferente. Primero, instalé Meld de un paquete que encontré aquí:
En Linux, mi herramienta de combinación favorita es Meld, y no he tenido problemas para usarla o configurarla para que funcione con Git. Sin embargo, en Windows ha sido una historia diferente. Primero, instalé Meld de un paquete que encontré aquí:
De forma predeterminada, git diffimprime todas las +-líneas en la salida estándar, sin embargo, tengo una máquina (devian) (que conecto a través de ssh) donde git diffme lleva a un editor (que no sé cuál es) y necesito presionar qpara continuar. Tengo el comprobador de configuración de git y se...
A veces, cuando estoy a punto de realizar una confirmación, no puedo recordar exactamente qué ha cambiado desde la última confirmación. ¿Cómo puedo ver una diferencia del estado actual del código y la última confirmación?
En el siguiente árbol de ejemplo: A-B-C-D-E (master branch) \ F-G-H (xxx branch) Estoy buscando F: la primera confirmación en la rama xxx. Creo que es posible con: git log xxx --not master y la última confirmación en la lista debería ser F. ¿Es la solución correcta o tal vez tiene...
¿Cuál es la manera correcta? git add foo.js git commit foo.js -m "commit" git pull git push O git pull git add foo.js git commit foo.js -m "commit" git push O git add foo.js git pull git commit foo.js -m "commit" git push UPD: Olvidé mencionar que en este caso utilizo git addpara...
Cuando hago una git diffo una git log -p, ¿cómo obtengo los números de línea de los archivos de origen alineados con la salida? Traté de buscarlo man git-diff | grep "line numbers"e intenté buscar en Google, pero no obtuve nada rápidamente.
Se detectó una raíz de Vcs no registrada El directorio C: \ Users \ Andrew está en Git, pero no está registrado en la Configuración. Configurar Ignorar errores de raíz de VCS ¿Por qué se muestra
Estoy intentando instalar YouCompleteMe desde aquí . Cuando ejecuto: ./install.sh --clang-completer Me sale este error: env: bash\r: No such file or directory No sé qué pasa con las variables de entorno. Aquí está mi ruta de bash: which bash /bin/bash ¿Necesito cambiarlo a /usr/bash? Si es...
Pude encontrar una manera en el sitio web de GitHub para cambiar el nombre de un solo archivo y lo hice con éxito. También pude encontrar una manera de cambiar el nombre de un repositorio completo y lo hice con éxito. ¿Alguien sabe cómo hacer esto en un solo directorio sin usar la línea de...
Supongamos que me gustaría implementar una solución a un proyecto de otra persona. Ese proyecto reside en GitHub. Podría crear una bifurcación en GitHub e implementar la solución. Sin embargo, me gustaría crear mi bifurcación en GitLab en lugar de en GitHub. ¿Es eso posible? ¿Cómo? He leído...
En una pregunta anterior de Git , Daniel Benamy estaba hablando de un flujo de trabajo en Git: Estaba trabajando en master y comprometí algunas cosas y luego decidí que quería dejar ese trabajo en espera. Hice una copia de seguridad de algunas confirmaciones y luego me ramifiqué antes de...
Manejar múltiples fusiones en ramas en Subversion o CVS es solo una de esas cosas que debe experimentarse. Es extraordinariamente más fácil realizar un seguimiento de las ramas y fusiones en Mercurial (y probablemente en cualquier otro sistema distribuido) pero no sé por qué. ¿Alguien más lo...
Tuve una falla en el disco duro que resultó en que algunos archivos de un repositorio de Git se dañaran. Cuando lo ejecuto git fsck --full, obtengo el siguiente resultado: error: .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack SHA1 checksum mismatch error: index CRC...
Acabo de observar algo extraño git pullque no entiendo. El viernes trabajé en una sucursal local. llamémoslo mybranch. Antes de salir de la oficina empujé con el origen (que es mi github repo): git push origin mybranch. Ayer en casa, pulledité mybranch en mi computadora portátil, hice un poco...
Quiero retroceder a una confirmación anterior, luego publicar ese código y luego volver a la última confirmación. es decir, mi maestro está apuntando a una versión de confirmación anterior solo para que pueda pulir esa versión, luego quiero volver a la última confirmación que tenía...
No veo una diferencia entre la salida de 'git format-patch' y 'git diff', ¿hay alguna? ¿Y no podré usar 'git diff' para producir un parche y luego aplicarlo usando git apply? Mi problema es que tengo cambios agregados al índice, pero aparentemente git format-patch solo acepta confirmaciones,...
Tengo problemas al trabajar con varias cuentas de Heroku en mi computadora. La cuestión es que ha funcionado muy bien antes al cambiar de cuenta con la gema heroku. Pero ahora (aunque he generado nuevas claves SSH) no funcionará. Cuando hago un git push heroku mastersolo dice: [email protected]...
Cuando se envía a un repositorio alojado en Heroku, se debe ejecutar el siguiente comando: git push heroku master ¿Qué hacen herokue masterindican en este comando? ¿Cómo sabe git hacia dónde empujar? (el camino de git) Además, no sabía que podía usar heroku renamepara cambiar el nombre de...
Cuando hago una git commit -a, veo lo siguiente: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to...
¿Cómo puedo filtrar git logpara mostrar solo mis cambios (excluyendo los cambios cometidos por otros desarrolladores)?