git

¿Puedo hacer una solicitud de extracción de un gist en GitHub?

¿Puedo hacer una solicitud de extracción en el gist de otra persona en GitHub? Soy consciente del flujo de trabajo fork, cl ... e y commit para un gist que poseo. Me gustaría saber si puedo solicitar actualizar la esencia de otra persona con mi tenedor.

Cómo invertir aplicar un alijo?

Tengo un pequeño parche guardado en mi git stash. Lo he aplicado a mi copia de trabajo usando git stash apply. Ahora, me gu ... s del alijo. No parece que stash soporte esto actualmente, pero un git stash apply --reverse sería una buena característica.

git cherry-pick dice "3 38c74d es una combinación pero no se dio la opción-m"

He hecho algunos cambios en mi rama master y quiero traerlos de arriba. sin embargo, cuando selecciono las siguientes confirm ... ersion.c ... fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common 4172caa cleaned up comments in sessions.c ...

Push git commits & etiquetas simultáneamente

Soy consciente de la razón por la que git push --tags es una operación separada de la antigua git push. Empujar etiquetas deb ... talmente una. Eso está bien. ¿Pero hay una manera de empujar a ambos juntos? (Aparte de git push && git push --tags.)

mover cambios confirmados (pero no empujados) a una nueva rama

He hecho un buen trabajo ("Tu rama está por delante de 'origin/master' por 37 commits.") que realmente debería haber ido a su ... esas preguntas tratan de cambios no comprometidos en el árbol de trabajo, no los cambios que se han comprometido localmente.)

¿Cómo obtener" sus " cambios en medio de una rebase de Git conflictiva?

Tengo ramas en conflicto, rama 2 ramificada de rama 1. Digamos que cuando rebase branch2 en branch1 actual, mientras resuelv ... ar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java

Puedo obtener una lista de archivos marcados --asumir-sin cambios?

¿Qué he marcado como --assume-unchanged? ¿Hay alguna manera de averiguar lo que he escondido usando esa opción? He investig ... lvidado lo que marcé de esta manera hace unas semanas y ahora necesito documentar esos detalles para futuros desarrolladores.

¿Por qué mi repositorio Git entró en un estado de CABEZA separado?

Hoy terminé con una cabeza separada, el mismo problema que se describe en: git push dice todo actualizado a pesar de que ten ... hice nada fuera de lo común, solo commits y push desde mi repositorio local. Entonces, ¿cómo terminé con un detached HEAD?

¿Cómo clonar una rama específica de Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo clono una sola rama en Git? ... remota en local. ¿Hay alguna manera de clonar una rama específica por mí mismo sin cambiar ramas en el repositorio remoto?

Diferencia entre "git add -a" y "git add."

El comando git add [--all|-A] parece ser idéntico a git add .. ¿Es correcto? Si no, ¿ en qué difieren?

Buscar y restaurar un archivo eliminado en un repositorio Git

Digamos que estoy en un repositorio Git. Borro un archivo y confirmo ese cambio. Sigo trabajando y hago más commits. Luego, e ... egistros, checkout todo el proyecto para un SHA dado y luego copiar manualmente ese archivo en mi checkout proyecto original.

Hacer una " exportación de git "(como"exportación svn")?

Me he estado preguntando si hay una buena solución "git export" que cree una copia de un árbol sin el directorio del reposito ... vacío primero. Pero la opción 2 parece aún mejor, asumiendo que puedo averiguar lo que significa leer un árbol en el índice.

git pull VS git fetch git rebase

Otra pregunta dijo git pull es como un git fetch + git merge. Pero, ¿cuál es la diferencia entre git pull VS git fetch + git rebase?

¿Cuál es la diferencia entre `git merge` y `git merge --no-ff`?

Usando gitk log, no pude detectar una diferencia entre los dos. ¿Cómo puedo observar la diferencia (con un comando git o alguna herramienta)?

¿Cómo eliminar una etiqueta git remote?

¿Cómo se elimina una etiqueta git que ya ha sido empujada?

Confirmar solo parte de un archivo en Git

Cuando hago cambios en un archivo en Git, ¿cómo puedo confirmar solo algunos de los cambios? Por ejemplo, ¿cómo puedo confirmar solo 15 líneas de las 30 que se han cambiado en un archivo?

¿Cómo clonar un repositorio Git en una carpeta específica?

Ejecutando el comando git clone [email protected]:whatever crea un directorio en mi carpeta actual llamado lo que sea, y suelta ... sitorio, pero esto parece romper Git, y me gustaría poder actualizar simplemente llamando a git pull. ¿Cómo puedo hacer esto?

git diferencia visual entre ramas

Esta respuesta es genial para ver una diferencia visual entre dos archivos que están registrados en git: ¿Cómo puedo ver la ... sta parece ser: git diff --name-status master dev Que no es muy informativo y no muy visual. ¿Hay algo mejor ahí fuera?

Squash my last X commits together usando Git

¿Cómo puedo juntar mis últimas X confirmaciones en una confirmación usando Git?

¿Cómo mostrar lo que hizo un commit?

Una forma estúpida que conozco es: git diff commit-number1 commit-number2 Cualquier mejor manera? Quiero decir que quiero conocer la commit1 en sí, no quiero añadir la commit2 antes de ella como parámetro.