Preguntas etiquetadas con git

269
Actualice un submódulo a la última confirmación

Tengo un proyecto A que es una biblioteca y se usa en un proyecto B. Ambos proyectos A y B tienen un repositorio separado en github PERO dentro de B tenemos un submódulo de A. Edité algunas clases en la biblioteca, que está en el repositorio A, presioné el repositorio remoto, por lo que la...

266
Cómo obtener los cambios en una sucursal en Git

¿Cuál es la mejor manera de obtener un registro de confirmaciones en una rama desde el momento en que se bifurcó desde la rama actual? Mi solución hasta ahora es: git log $(git merge-base HEAD branch)..branch La documentación para git-diff indica que git diff A...Bes equivalente a git diff...

265
¿Cómo mostrar lo que hizo un commit?

Una forma estúpida que sé es: git diff commit-number1 commit-number2 alguna mejor manera? Quiero decir que quiero conocer el commit1 en sí, no quiero agregar el commit2 antes como

264
git-checkout revisión anterior de un archivo con un nuevo nombre

Tengo el archivo " main.cpp" abierto en mi editor. También quiero ver la revisión anterior de " main.cpp" en el editor. La forma en que lo hago ahora es así. close "main.cpp" in the editor prompt> mv main.cpp tmp prompt> git checkout HEAD^ main.cpp prompt> mv main.cpp...

264
¿Cómo descartar commits locales en Git?

Había estado trabajando en algo y decidí que estaba completamente jodido ... después de haber cometido algo. Así que probé la siguiente secuencia: git reset --hard git rebase origin git fetch git pull git checkout En ese momento recibí el mensaje Your branch is ahead of 'origin/master' by 2...

264
Errores de fusión de Git

Tengo una rama git llamada 9-sign-in-outcon un código que funciona perfectamente y quiero convertirla en la maestra. Actualmente estoy en la rama maestra. $ git branch 9-sign-in-out * master Estoy tratando de cambiar a 9-sign-in-outrama, pero no me permite: $ git checkout

264
git: 'credential-cache' no es un comando git

Seguí estas instrucciones al pie de la letra, incluida la parte sobre el almacenamiento en caché de contraseñas. Parece que las instrucciones son incorrectas, porque cada vez git push origin masterque recibo este error: git: 'credential-cache' is not a git command. See 'get --help'. ... en ese...

263
Servidor Git vs Team Foundation [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

262
Inicie ssh-agent al iniciar sesión

Tengo un sitio como un repositorio Git remoto desde Bitbucket.com usando un alias SSH. Puedo iniciar manualmente el agente ssh en mi servidor, pero tengo que hacerlo cada vez que inicio sesión a través de SSH. Inicio manualmente el agente ssh: eval ssh-agent $SHELL Luego agrego el...

261
Git alias con parámetros posicionales

Básicamente estoy tratando de alias: git files 9fa3 ... para ejecutar el comando: git diff --name-status 9fa3^ 9fa3 pero git no parece pasar parámetros posicionales al comando alias. Yo he tratado: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^...