Preguntas etiquetadas con branch

175
Rastree todas las ramas remotas de git como ramas locales

El seguimiento de una única rama remota como una rama local es lo suficientemente sencillo. $ git checkout --track -b ${branch_name} origin/${branch_name} Empujar todas las sucursales locales hacia el control remoto, crear nuevas sucursales remotas según sea necesario también es fácil. $ git...

173
¿Qué es una rama de seguimiento?

¿Alguien puede explicar una "rama de seguimiento" como se aplica a git? Aquí está la definición de git-scm.com : Una 'rama de seguimiento' en Git es una rama local que está conectada a una rama remota. Cuando empuja y tira de esa rama, automáticamente empuja y tira hacia la rama remota con la...

168
git trabajando en dos ramas simultáneamente

Tengo un proyecto con muchas ramas. Me gustaría trabajar en varias ramas simultáneamente sin tener que cambiar de un lado a otro git checkout. ¿Hay alguna forma de que pueda hacer eso además de copiar todo el repositorio en otro

159
Descubre un creador de sucursales de Git

Quiero saber quién creó una sucursal. Soy capaz de hacerlo con: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Sin embargo, esto devuelve el último confirmador por rama, no necesariamente la persona que creó la

159
Ver diferencias de ramas con meld?

Sé que puedo ver la diferencia entre HEAD y el estado actual con meld .. Pero, ¿cómo puedo ver las diferencias entre ramas, por ejemplo mastery develcon meld? En este momento hago los siguientes pasos: Cambiar el nombre de la carpeta de la copia de trabajo, por ejemplo mv /projectA...

146
¿Por qué tengo que "git push --set-upstream origin <branch>"?

Creé una sucursal local para probar Solaris y Sun Studio. Luego empujé la rama río arriba. Después de cometer un cambio e intentar impulsar los cambios: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file...