Preguntas etiquetadas con git

520
Git y Mercurial - Comparar y contrastar

Hace un tiempo que uso Subversion para mis proyectos personales. Cada vez escucho más cosas buenas sobre Git y Mercurial, y DVCS en general. Me gustaría darle un giro a todo el DVCS, pero no estoy muy familiarizado con ninguna de las opciones. ¿Cuáles son algunas de las diferencias entre...

520
Deshacer git stash pop que da como resultado un conflicto de fusión

Comencé a hacer cambios en mi base de código, sin darme cuenta de que estaba en una rama de tema antigua. Para transferirlos, quería guardarlos y luego aplicarlos a una nueva rama fuera del maestro. Solía git stash poptransferir los cambios de trabajo en progreso a esta nueva rama, olvidando que no...

515
Ingrese un mensaje de confirmación para explicar por qué esta fusión es necesaria, especialmente si combina una actualización ascendente en una rama temática

Estoy usando Git. Hice una extracción desde un repositorio remoto y recibí un mensaje de error: Ingrese un mensaje de confirmación para explicar por qué esta fusión es necesaria, especialmente si fusiona un flujo ascendente actualizado en una rama temática. Intento escribir un mensaje y...

513
git stash aplicar versión

Tengo 2 ramas: maestro | diseño Trabajando en diseño hice un alijo y cambié a maestro, hice algunos ajustes. Volví al diseño e hice stash applysolo para perder todos mis cambios en la rama de diseño. Espero que todo mi trabajo esté dentro de un alijo ya que no los he borrado o eliminado. Si hago...

506
¿Cómo "culpo" a una línea eliminada?

git blamees ideal para líneas modificadas y agregadas, pero ¿cómo puedo encontrar cuando una línea que existía en una confirmación previa específica finalmente se eliminó? Estoy pensando bisect, pero esperaba algo más útil. (Antes de preguntar: en este caso, acabo de hacer una git log -pbúsqueda...

506
Omitir ganchos de confirmación de Git

Estoy mirando un gancho git que busca declaraciones de impresión en código Python. Si se encuentra una declaración de impresión, evita la confirmación de git. Quiero anular este gancho y me dijeron que hay un comando para hacerlo. No he podido encontrarlo. ¿Alguna

504
Desarmar un archivo eliminado en git

Por lo general, para descartar cambios en un archivo que haría: git checkout -- <file> ¿Qué sucede si el cambio que deseo descartar es eliminar el archivo? La línea anterior daría un error: error: pathspec '<file>' did not match any file(s) known to git. ¿Qué comando restaurará...

501
En parte, elegir un compromiso con Git

Estoy trabajando en 2 ramas diferentes: lanzamiento y desarrollo . Noté que todavía necesito integrar algunos cambios comprometidos con la rama de lanzamiento nuevamente en la rama de desarrollo . El problema es que no necesito todo el commit, solo algunos trozos en ciertos archivos, así que un...

501
¿Debería incluirse Gemfile.lock en .gitignore?

Soy nuevo en bundler y los archivos que genera. Tengo una copia de un repositorio git de GitHub al que contribuyen muchas personas, por lo que me sorprendió descubrir que el paquete creó un archivo que no existía en el repositorio y no estaba en la .gitignorelista. Dado que lo bifurqué, sé que...

499
Almacenamiento provisional de archivos eliminados

Digamos que tengo un archivo en mi repositorio git llamado foo. Supongamos que se ha eliminado con rm(no git rm). Entonces el estado de git mostrará: Changes not staged for commit: deleted: foo ¿Cómo organizo esta eliminación individual de archivos? Si lo intento: git add foo Dice: 'foo'...

499
¿Cómo usar Git para el control de fuente Unity3D?

На этот вопрос есть ответы на Stack Overflow на русском : Как использовать Git для контроля версий в Unity3D? ¿Cuáles son las mejores prácticas para usar el control de fuente de Git con Unity 3D, particularmente al tratar con la naturaleza binaria de los proyectos de Unity...

497
git pull del maestro a la rama de desarrollo

Tengo una rama llamada dmgr2 (desarrollo) y quiero extraer de la rama maestra (sitio en vivo) e incorporar todos los cambios en mi rama de desarrollo. ¿Hay una mejor manera de hacer esto? Esto es lo que había planeado hacer, después de confirmar los cambios: git checkout dmgr2 git pull origin...