Fusionar la sucursal local con la sucursal remota con Git en Android Studio

Acabo de empezar a trabajar con Git usando Android Studio y estoy enfrentando un problema.

Tengo debajo de la estructura en Studio.

Sucursal local :-

a) Cuentas

Ramas remotas: –

a) maestro b) Cuentas

Quería fusionar mi twig Cuentas con la twig principal de Remote.

Así que comprometí y empujé mi twig de Cuentas locales a Remoto.

Pero cuando vi su era dos twigs en remoto como se mencionó anteriormente.

Puedo fusionar dos twigs creadas localmente por

1) Pago de la sucursal donde quiero fusionar y

2) Seleccionar la opción de combinación seleccionando la twig que quiero fusionar.

Pero cuando quiero fusionar mi sucursal local con sucursales remotas, no existe una opción de pago directo para sucursales remotas.

Entonces qué debo hacer ?

Busqué mucho pero no encontré ninguna ayuda para mi caso.

Todo lo que necesita hacer es crear una sucursal local con el nombre de su sucursal remota y crear desde dicha sucursal remota (que es de origin/yourDestinationBranch ).
Consulte " Crear una sucursal desde el desarrollo de Android Studio ".

Una vez que tenga una sucursal local que coincida con la sucursal remota a la que desea fusionarse, puede realizar la fusión localmente, y luego empujar dicha confesión de fusión a la sucursal remota.

Nota: si desea fusionar la Account en la twig de Account remota, bastará con un simple git pull (de Android Studio) .

Como estoy más familiarizado con git en la terminal, en tu terminal Android Studio –

git fetch

git checkout master

git merge Accounts

Y luego presione maestro para actualizar su twig maestra remota.

Para hacer lo mismo en el estudio de Android, sin la terminal:

  1. Buscar: VCS> Git> Explorar

  2. Checkout para masterizar desde "branches remotos" en el panel inferior derecho.

  3. Fusionar con counts: VCS> Git> Fusionar> Elegir la twig 'Cuentas' y completar la combinación.

  4. Presione la twig actualizada y fusionada: VCS> Git> Push

Entiendo, hay 2 forms:

  1. Combinación local: git checkout master git merge Accounts git push master BTW, también puedes usar git rebase

  2. Fusión remota:
    git push Accounts
    Inicie una request de extracción (de 'Cuentas' a 'principal'), acepte esta request de extracción maestra y fusión.