Preguntas etiquetadas con git

Git es un sistema de control de versiones distribuido de código abierto (DVCS). Use esta etiqueta para preguntas relacionadas con el uso de Git y los flujos de trabajo. NO USE la etiqueta [github] para problemas relacionados con Git simplemente porque un repositorio está alojado en GitHub. Además, no use esta etiqueta para preguntas generales de programación que involucren un repositorio Git.


7
¿Cómo recuperar objetos de Git dañados por una falla del disco duro?
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 mismatch for object 6c8cae4994b5ec7891ccb1527d30634997a978ee from .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack at offset 97824129 error: inflate: data …



4
git-stash frente a git-branch
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 …
92 git 

3
¿Cuál es la diferencia entre 'git format-patch y' git diff '?
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, así que si …
92 git  diff  patch 


7
¿Git commit -a "archivos sin seguimiento"?
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 unstage) …
92 git 

6
¿Cómo puedo usar git rebase sin requerir un empuje forzado?
En un intento por lograr git nirvana, me paso el día aprendiendo cómo aprovechar el rebase para situaciones en las que actualmente me fusiono. Al ejecutar lo que considero un flujo de git 101 (que deletreo a continuación), tengo que hacerlo push --forcecuando empujo mis cambios al origen. No soy …
92 git  git-rebase 


7
¿Quieres cambiar mi maestro a una confirmación anterior, cómo puedo hacer esto?
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 inicialmente. ¿Cómo puedo hacer esto?
92 git 

6
Borrar caché local de git
Tengo un proyecto de Webstorm que estaba a punto de confirmar, pero antes de presionar el botón de confirmación en la GUI de Windows de Git, recordé que no quiero confirmar el .ideacontenido de mi carpeta. Entonces utilicé el sitio web que genera automáticamente .gitignorespara ciertos IDE y lo agregué …
92 git 

16
'react-scripts' no se reconoce como un comando interno o externo
Tengo un proyecto maven, dentro del cual se clona el proyecto JavaScript como un submódulo de git. Entonces la estructura del directorio se parece a mavenapp/src/main/javascript/[npm project files] dentro de mi package.json, la prueba se ve así: "test": "react-scripts test --env=jsdom", pero cuando intento ejecutar la prueba npm dice 'react-scripts' …

3
¿Cómo funcionan los patrones negados en .gitignore?
Estoy intentando usar un archivo .gitignore con patrones negados (¡líneas que comienzan con!), Pero no funciona como esperaba. Como ejemplo mínimo, tengo la siguiente estructura de directorios: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt y en mi archivo gitignore, tengo esto: aaa/ !aaa/ccc/ Tengo …
91 git  gitignore 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.