#2 Encontro Grupo de Estudos Android – Git e Github

Fala galera!

No segundo encontro do grupo de estudos dei uma palestra sobre o que é o Git e o GitHub, foi um pouco corrido porque é um assunto que leva muito tempo para ser abordado e tem infinitas possibilidades de se apresentar. Para quem quiser relembrar ou ver pela primeira vez a apresentação compartilhei neste link.

Para quem pediu, estou colocando aqui os meus comandos úteis de Git, são uma ótima consulta:

git init -> inicializa um repositório git
git config —global user.email “you@example.com” -> configurar seu email
git config —global user.name “Your Name” -> configurar seu nome
git log -> mostra as versões que já tiveram commit e seus detalhes
git status -> mostra como estão seu working directory, stage area e repository
git diff -> sem argumentos, compara o working directory com a stage area
git diff —staged -> compara a stage area com o repository
git diff id1 id2 -> compara dois commits diferentes
git add file -> adiciona um arquivo modificado/deletado na working area para a stage area
git commit -m “Mensagem do commit” -> faz o commit de tudo que está na stage area
git log —graph —oneline -> apresenta os logs em forma de grafo
git branch -> mostra os branches do seu projeto
git branch galho -> cria um novo branch
git checkout galho -> vai para o branch desejado, ou se utilizar um id de commit, cria um branch sem head
git merge master changes -> realiza um merge de changes para o master
git clone https://github.com/romero/recipes.git -> cria um clone do repositorio do git hub localmente
git push origin master -> passa o conteudo do master local para a origem no github
git pull origin master -> passa o conteudo online para o master local
git fetch -> puxa as atualizações realizadas no repositiorio online (Sem fazer o merge)

Para atualizar de um fork remoto

git remote add upstream https://… -> adiciona um repositorio original do fork
git rebase upstream/master -> fast-foward do projeto para o master do repositorio original do fork

 

Um curso bom para se aprender Git e Github é o curso do Udacity, você pode começar a fazê-lo gratuitamente neste link. E é claro que estamos sempre disponíveis para tirar eventuais dúvidas, e #vamosprogramar!

P.S.: Já criamos o repositório do nosso projeto no GitHub.

No encontro também decidimos que faremos uma versão inicial do App até o próximo encontro do grupo de estudos que será dia 08/08/15. Acompanhe o Trello do projeto, o Slack e o documento de referência.

Links úteis:

Trello do projeto: https://trello.com/b/IsXOFEzO

Slack: https://gdgabcstudygroup.slack.com/ (serão incluídos os emails dos participantes)

Documento: https://goo.gl/zm7ZYZ

 

Obrigado a todos pela presença!

Marcos Romero

GDG ABC

Publicado em Encontros Marcado com: , , , ,

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*