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.

8
git - tirando de una rama específica
He clonado un repositorio de git en mi servidor de desarrollo y luego cambié a la rama de desarrollo, pero ahora no puedo hacer una extracción de git para actualizar la rama. ¿Cómo actualizo el código en el servidor?
197 git 

9
¿Cómo git reset --hard un subdirectorio?
ACTUALIZACIÓN² : con Git 2.23 (agosto de 2019), hay un nuevo comando git restoreque hace esto, vea la respuesta aceptada . ACTUALIZACIÓN : Esto funcionará de manera más intuitiva a partir de Git 1.8.3, consulte mi propia respuesta . Imagine el siguiente caso de uso: quiero deshacerme de todos los …

15
Compruebe si el directorio actual es un repositorio Git
Estoy escribiendo una serie de scripts para la gestión de Git en zsh. ¿Cómo verifico si el directorio actual es un repositorio Git? (Cuando no estoy en un repositorio de Git, no quiero ejecutar un montón de comandos y obtener un montón de fatal: Not a git repositoryrespuestas).
197 git  zsh 

3
¿Cuáles son los conceptos git de HEAD, master, origin?
A medida que aprendo sobre git, sigo encontrando los términos HEAD, master, origin, y no estoy seguro de cuáles son las diferencias. Si entiendo correctamente, ¿HEAD es siempre igual a la última revisión? Y si es así, ¿es esa la última revisión de todo el repositorio, o de una rama …
197 git 

16
diferencia visual de git entre ramas
Esta respuesta es excelente para ver una diferencia visual entre dos archivos que se registran en git: ¿Cómo veo la salida 'git diff' con un programa visual diff? Sin embargo, me gustaría ver una diferencia visual entre dos ramas. Hasta ahora, mi mejor apuesta parece ser: git diff --name-status master …
196 git  diff 

4
¿Puede git cambiar automáticamente entre espacios y pestañas?
Utilizo pestañas para sangrar en mis programas de Python, pero me gustaría colaborar (usando git) con personas que usan espacios en su lugar. ¿Hay alguna manera para que git convierta automáticamente entre espacios y pestañas (por ejemplo, 4 espacios = 1 pestaña) al presionar / recuperar? (similar a la conversión …
196 git  tabs  indentation 

10
Error de Git Push: negarse a actualizar la rama desprotegida
He resuelto algunos conflictos de combinación, me comprometí y luego intenté impulsar mis cambios y recibí el siguiente error: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: …
196 git  git-push 




14
Configurar Git sobre SSH para iniciar sesión una vez
He clonado mi repositorio git sobre ssh. Entonces, cada vez que me comunico con el maestro de origen presionando o tirando, tengo que volver a ingresar mi contraseña. ¿Cómo puedo configurar git para que no necesite ingresar mi contraseña varias veces?
195 git  ssh  ssh-keys 

12
¿Cómo consigo completar bash para trabajar con alias?
Caso en punto: Estoy en Mac con bash v3.2.17, estoy usando git instalado a través de macports con la variante bash_completion. Cuando escribo git checkout m<tab>. por ejemplo, lo completo a master. Sin embargo, tengo un alias git checkout, gco. Cuando escribo gco m<tab>, no se completa automáticamente el nombre …
195 git  bash  shell  unix  autocomplete 

6
Git: ¿forma correcta de cambiar Active Branch en un repositorio desnudo?
Tengo un repositorio desnudo que se utiliza como tienda central para mi proyecto. Todos los desarrolladores lo hacen git clone <repo>para compartirlo. Cuando hacen el clon, obtienen un pago de la rama maestra (a menos que lo hagan git clone -n) porque repo.git/HEADcontiene ref: refs/heads/master, lo que la convierte en …
195 git 


10
¿Por qué dice git "Pull no es posible porque tienes archivos no fusionados"?
Cuando intento acceder al directorio de mi proyecto en la terminal, veo el siguiente error: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as …

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.