[Aula 05] Integrando Android Studio e GitHub
Last updated
Last updated
Conectando o Android Studio ao universo GitHub.
Dando os primeiros passos: de um projeto Android local para o GitHub.
Gerenciando e sincronizando alterações diretamente do Android Studio.
Android Studio, a IDE oficial para desenvolvimento Android, possui integração nativa com o Git e o GitHub, facilitando a colaboração e o controle de versão dos seus projetos.
Acesso ao Plugin: No Android Studio, vá em File
> Settings
(ou Android Studio
> Preferences
no macOS) > Version Control
> GitHub
.
Clique no +
para adicionar sua conta. Insira suas credenciais do GitHub. Caso utilize a autenticação de dois fatores, será solicitado um código adicional.
Após a autenticação, você verá sua conta listada no painel.
Esta configuração é uma ação única. Após conectar sua conta, o Android Studio lembrará de suas credenciais para futuras operações.
Abra o projeto que deseja enviar ao GitHub.
Vá em VCS
> Import into Version Control
> Share Project on GitHub
.
Escolha um nome para o repositório, uma descrição, e se deseja torná-lo público ou privado.
Clique em Share
e seu projeto será enviado ao GitHub!
Se for a primeira vez que você está usando o Git no Android Studio, talvez seja necessário inicializar o repositório Git antes de compartilhá-lo no GitHub.
Após fazer alterações em seu projeto, vá em VCS
> Commit
.
O Android Studio exibirá as alterações detectadas. Selecione os arquivos que deseja incluir no commit, escreva uma mensagem descritiva e clique em Commit
.
Se desejar enviar essas alterações ao GitHub imediatamente, você pode escolher Commit and Push
.
Usar mensagens de commit claras e descritivas é uma boa prática para ajudar tanto a você quanto a outros colaboradores a entender o histórico do projeto.
Para baixar as mais recentes alterações do GitHub, vá em VCS
> Update Project
.
Para enviar suas alterações ao GitHub, vá em VCS
> Push
.
Regularmente sincronizar seu projeto garantirá que você esteja sempre trabalhando com a versão mais atual e evitará conflitos de versão.