¿Es posible abrir un archivo en una rama de git sin verificar esa rama? ¿Cómo?
Esencialmente quiero poder abrir un archivo en mi rama de páginas de Github sin cambiar de rama todo el tiempo. No quiero modificarlo, solo quiero verlo.
git
version-control
branch
git-branch
Schneems
fuente
fuente

git show: stackoverflow.com/questions/610208/… y stackoverflow.com/questions/2364147/…git show a1b35:./file.txtpara usar rutas relativas.git diff <other_branch> <path>Respuestas:
Esto debería funcionar:
Donde branch puede ser cualquier referencia (branch, tag, HEAD, ...) y file es la ruta completa del archivo. Para exportarlo puedes usar
También debe mirar las respuestas de VonC a algunas preguntas relacionadas:
ACTUALIZACIÓN 2015-01-19:
Hoy en día puedes usar rutas relativas con
git show a1b35:./file.txt.fuente
git show branch:file | vim -(Observe la barra "|" y el guión final después del comando vim:vim -vim -c "set syntax=html" -origin/my_remote_branchbien con esto. ¿O te refieres a la versión real del servidor? Si quieres eso, solo necesitasgit fetchprimero.También puede hacer varios archivos y concatenarlos:
No tiene que proporcionar la ruta completa al archivo, las rutas relativas son aceptables, por ejemplo:
Si desea obtener el archivo en el directorio local (revertir solo un archivo) puede pagar:
fuente
Una forma sencilla y novata de buscar un archivo:
git gui browser <branch>que le permite explorar el contenido de cualquier archivo.También está allí en el menú Archivo de
git gui. La mayoría de los otros envoltorios GUI más avanzados (Qgit, Egit, etc.) también ofrecen navegación / apertura de archivos.fuente
Si está utilizando Emacs, puede escribir
C-x v ~para ver una revisión diferente del archivo que está editando actualmente (etiquetas, ramas y hash, todo funciona).fuente
Agregue lo siguiente a su
~/.gitconfigarchivoY luego intenta esto
Personalmente prefiero parámetros separados sin dos puntos. ¿Por qué? Esta opción refleja los parámetros del
checkoutcomando, que tiendo a usar con bastante frecuencia y, por lo tanto, me resulta mucho más fácil de recordar que el extraño parámetro separado por dos puntos delshowcomando.fuente