Cómo utilizar git branch con Android Studio

Soy nuevo en git. Tengo un escenario muy simple para usar git. Tuve mi primer lanzamiento escrito con Android Studio. Ahora quiero trabajar con algunas características nuevas. Lo que hice hasta ahora:

  1. Activado el VCS en mi Android Studio
  2. Creé un repositorio local para mi proyecto de Android Studio
  3. Empujado mi repositorio local a mi repositorio remoto Bitbucket ( $git push -u origin master )

Ahora estoy confundido para el paso siguiente: crear una rama de la característica. ¿Debo crear una sucursal en el repositorio local?

 $ git branch --track feature1 origin/master 

O debería crear una nueva sucursal desde el portal web de Bitbucket y clonar la nueva sucursal?

También quiero saber cómo puedo cambiar de sucursal con Android Studio? Por ejemplo, cambie de rama característica a rama principal para trabajar en algunos hotfix. ¿Necesito usar el plugin de Bitbucket para retirar el proyecto muy tiempo desde el repositorio remoto cada vez que cambio de sucursal o puedo cambiarlo en caliente dentro de Android Studio?

¡Gracias!

Deberías poder hacer esto directamente desde Android Studio.

La forma más fácil es ir a la esquina inferior derecha de la ventana de Android Studio donde debería ver el texto "Git: nombre de la rama", en su caso debe decir "Git: master". Haga clic en él y se mostrará un pequeño menú que consiste en las diferentes ramas disponibles tanto localmente y de forma remota, también debe haber una opción "+ New Branch", que creará una nueva rama para usted y cambiar a usted.

Entonces debería ser capaz de cambiar algún código, confirmarlo y empujarlo a remoto. La fusión y la comprobación de ramas también se puede hacer desde ese mismo menú. Lo mismo se puede hacer desde la opción de menús "VCS"

Esta es la mejor manera que conozco para actualizar las sucursales remotas en Android Studio 1.5

1) Vaya a VCS> Git> Pull (asegúrese de haber sacado los cambios más recientes de master primero)

2) Haga clic en el botón azul de actualización de esta pantalla Introduzca aquí la descripción de la imagen

3) observe que todas sus nuevas ramas se muestran, haga clic en la casilla de verificación de la que desea cambiar y haga clic en "Pull" botón

4) vuelve al menú "Git: master" en la parte inferior derecha de Android Studio, y notarás que tu nueva rama apareció en la sección remota

5) haga clic en la sucursal que desea descartar y seleccione "Check out as new branch local"

Usted puede hacerlo fácilmente por el shell ( Git Bash se recomienda) y probar lo siguiente por primera vez:

  git pull [remote] [branch] 

por ejemplo:

 git pull origin master 

Después de esto, siempre se puede hacer el asunto sin ningún problema como ese.

  • La sincronización Repo falla al inicializar el árbol de trabajo CM13
  • ¿Cómo obtengo los orígenes de la API de Java?
  • No se puede crear una aplicación cuando se usa gradle (Android Studio) y local maven repo
  • No se puede empujar a git a través de Android Studio?
  • Android Studio no se compromete con GitHub
  • Editar un AndroidManifest al compilar para eliminar la clave de la API
  • Hacer cumplir el estilo de codificación y estar alerta y sin pelusa entre equipos en Android Studio o git / github
  • Eliminar antiguo y agregar nuevo git en android studio
  • ¿Cómo puedo compartir código a través de git con otros que tengan el repositorio de Android?
  • ¿Cómo funciona git push con la herramienta de repo de android?
  • Integre Visual Studio Git Repository en línea a Android Studio 1.0.2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.