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.


2
Cómo leer el campo de modo de la salida de git-ls-tree
$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README ... Sé que los últimos 3 dígitos de octubre son el modo de archivo, …



5
Dejar de ignorar subdirectorios de directorios ignorados en Git
Digamos que he ignorado un directorio, pero quiero dejar de ignorar subdirectorios específicos en él. Entonces tengo la configuración: /uploads/ /uploads/rubbish/ /uploads/rubbish/stuff/KEEP_ME/ /uploads/foo/ /uploads/foo/bar/lose/ Y quiero ignorar todo menos el KEEP_MEdirectorio. Espero que el ignorado se vea así: /uploads/* !/uploads/rubbish/stuff/KEEP_ME/ Pero eso no funciona, y tampoco lo son varias permutaciones …
99 git  gitignore 

3
Git empuja a la rama incorrecta
Trabajando con git, después de algunos 'commit' y un par de 'push', ¡me di cuenta de que estoy usando la rama incorrecta! Ahora tengo que eliminar de alguna manera mis cambios en wrong_branch y confirmar e impulsar los cambios en right_branch ¿Cuál es la mejor (y sencilla) forma de hacerlo? …
99 git  github 



6
¿Es bueno git con archivos binarios?
¿Es bueno git con archivos binarios? Si tengo muchos archivos sin comprimir que se están modificando y muchos archivos comprimidos nunca (o casi nunca) se modifican, ¿git lo manejaría bien? Por ejemplo, si inserto o elimino el medio e inserto datos cerca del final, ¿lo notará como lo hace con …
99 git 

3
git shallow clone (clon --depth) pierde ramas remotas
Después de clonar un repositorio remoto, no muestra ninguna rama remota mediante la opción -a. ¿Cual podría ser el problema? ¿Cómo depurarlo? En este fragmento no se muestran dos de las ramas remotas: $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes/origin/HEAD -> …

6
¿Cómo deshacer un "git cherry-pick" exitoso?
En un repositorio local, acabo de ejecutar git cherry-pick SHAsin ningún conflicto o problema. Entonces me di cuenta de que no quería hacer lo que acababa de hacer. No lo he empujado a ninguna parte. ¿Cómo puedo quitar solo esta selección de cereza? Me gustaría saber si hay una forma …
99 git 


3
¿Cómo puedo combinar dos confirmaciones en una?
Tengo una rama 'primer proyecto' con 2 confirmaciones. Quiero deshacerme de estas confirmaciones y hacer que aparezcan como una única confirmación. El comando git merge --squashsuena prometedor, pero cuando ejecuto git merge --squashmi terminal solo aparecen opciones para el comando. ¿Cuál es el comando correcto? Commit 1: Added 'homepage.html' Added …
99 git  merge  branch  git-svn  rebase 


5
.gitignore excluye archivos en el directorio pero no en ciertos directorios
application/cache/* application/cache/folder/* application/cache/folder/onemorefolder/* Esto no parece estar funcionando. Cuando clono el proyecto, no hay "application/cache"carpeta o "application/cache/folder"carpeta, etc. Me gustaría que los archivos de las carpetas de caché no estuvieran almacenados en caché, pero las carpetas sí, para que los permisos de las carpetas se transfieran y existan.
98 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.