git-checkout

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.

"No se pueden actualizar rutas y cambiar a rama al mismo tiempo"

A veces uso la opción checkout -b para crear una nueva rama, comprobarla al mismo tiempo y configurar el seguimiento en un so ... in/master' which can not be resolved as commit? ¿Por qué no le gusta a Git? Esto solía funcionar con el mismo repositorio.

Git checkout: actualizar rutas es incompatible con cambiar ramas

Mi problema está relacionado con Error fatal de Git al cambiar de rama. Intento obtener una rama remota con el comando git ... ona, al igual que hacer un nuevo clon y comprobando la sucursal. ¿Por qué no funciona en el repositorio con el que trabajo?

Qué hacer con commit hecho en una cabeza separada

Usando git hice algo como esto git clone git checkout {a rev number tree rev before} (here i started to be in a detached hea ... de cambios a origin/master. Así que mi pregunta es cómo podría fusionar la rama maestra con mi estado real (cabeza separada)

Eliminar un archivo eliminado en git

Por lo general, para descartar cambios en un archivo que haría: git checkout -- <file> ¿Qué pasa si el cambio que ... ás, ¿qué pasa si el cambio que quiero descartar es añadiendo un archivo? Me gustaría saber cómo eliminar ese cambio también.

Fusionar, actualizar y extraer ramas de Git sin usar checkouts

Trabajo en un proyecto que tiene 2 ramas, A y B. Normalmente trabajo en la rama A, y merge cosas de la rama B. Para la fusión ... un solo comando, y sin tener que cambiar de rama hacia adelante y hacia atrás? ¿Debería usar git update-ref para eso? ¿Cómo?

¿Mostrar en qué etiqueta git estás?

Estoy teniendo problemas para averiguar qué etiqueta está actualmente comprobado. Cuando lo hago: git checkout tag1 git br ... gistra: * (no branch) master ¿Es posible averiguar qué etiquetas se comprueban? En el ejemplo anterior, esto sería tag1.

¿Cuál es la diferencia entre "git branch" y "git checkout -b"?

Usé git checkout -b para crear una nueva rama. Creo que git branch, hace lo mismo. ¿Cómo difieren estos dos comandos, si es que difieren en absoluto?

Diferencia entre git checkout origin track origin / branch y git checkout - b branch origin / branch

¿Alguien conoce la diferencia entre estos dos comandos para cambiar y rastrear una rama remota? git checkout -b branch orig ... la rama remota para que pueda enviar mis cambios a la rama en origen, ¿verdad? ¿Hay alguna diferencia práctica?? Gracias!

Cómo realizar un pedido remoto git tag

Cuando compruebo la etiqueta git remota, use un comando como este: git checkout -b local_branch_name origin/remote_tag_name ... gin/remote_tag_name` did not match any file(s) known to git. Puedo encontrar remote_tag_name cuando uso el comando git tag.

Significado de los guiones dobles de Git checkout

¿Cuál es el significado de los guiones dobles antes del nombre del archivo en este comando git? git checkout --ours -- path ... file.txt ¿Son obligatorias? Es equivalente a git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt

Cómo obtener solo un archivo de otra rama

Estoy usando git y trabajando en la rama master. Esta rama tiene un archivo llamado app.js. Tengo una rama experiment en la ... eso? Una vez más no quiero una fusión. Solo quiero traer todos los cambios en app.js de la rama experiment a la rama master.

¿Cómo obtener el último nombre de la etiqueta en la rama actual en Git?

¿Cuál es la forma más sencilla de obtener la etiqueta más reciente en Git? git tag a HEAD git tag b HEAD^^ git tag c HEAD^ git tag Salida: a b c ¿Debo escribir un script para obtener la fecha y hora de cada etiqueta y compararlas?

git: Cambia de rama e ignora cualquier cambio sin confirmar

Estaba trabajando en una rama de git y estaba listo para confirmar mis cambios, así que hice una confirmación con un mensaje ... o? Si no, ¿cómo puedo salir de este problema? Quiero ignore los cambios menores sin confirmar y simplemente cambie las ramas.

¿Cómo puedo revertir todos los cambios locales en el proyecto administrado por Git al estado anterior?

Tengo un proyecto en el que corrí git init. Después de varias confirmaciones, hice git status que me dijo que todo estaba act ... uenta de que quería tirar todo a la basura y volver a mi estado original. ¿Esta orden lo hará por mí? git reset --hard HEAD

Git, ¿Cómo restablecer origin/master a un commit?

Restablezco mi maestro local a un commit mediante este comando: git reset --hard e3f1e37 Cuando entro el comando $ git st ... cando son Head of local / master y origin/master apuntan al mismo commit. La siguiente imagen muestra lo que hice. Gracias.

Git: "Actualmente no está en ninguna rama."¿ Hay una manera fácil de volver a una rama, manteniendo los cambios?

Así que he hecho algo de trabajo en el repositorio y cuando estoy a punto de confirmar me doy cuenta de que no estoy actualme ... do que debe haber una manera más fácil de hacer esto. ¿Hay una manera fácil de volver a una rama, manteniendo los cambios?

error de git stash: git stash pop y terminó con conflictos de fusión

Hice un git stash pop y terminé con conflictos de fusión. Eliminé los archivos del sistema de archivos e hice un git checkout ... heckout -f app/views/layouts/_choose_patient.html.erb warning: path 'app/views/layouts/_choose_patient.html.erb' is unmerged

Cómo revertir un repositorio Git a una confirmación anterior

¿Cómo puedo revertir de mi estado actual a una instantánea realizada en un determinado commit? Si hago git log, entonces ob ... Wed Nov 3 23:56:08 2010 -0400 Yep, more blah blah. ¿Cómo volver al commit del 3 de noviembre, es decir, commit 0d1d7fc?

¿Cómo puedo comprobar una rama Git remota?

Alguien envió una rama llamada test con git push origin test a un repositorio compartido. Puedo ver la rama con git branch -r ... gin/test da * (no branch). Lo cual es confuso. ¿Cómo puedo estar en "no branch"? ¿Cómo puedo comprobar una rama Git remota?