git that like a boss
ESCREVENDOCÓDIGO

COMPARTILHANDOCONHECIMENTO

@evandroeisinger
@helmedeiros
@rssilva
quem é?

o que faz?

porque usa-lo?
P
E
R

IO muito il e
R é rf
Ó b pe o
IT ithu de e d
S
O

G ina nom
no pág nir
rio ua
fi
tó s
de
si a
o,
po ar
tã
re ss
bo
...
NOVO REPOSITÓRIO
1. Clique em: New repository;
2. Defina os atributos do repositório;

Criando o repositório

Acesse a pág...
P
E
R

IO rsionadoento
R ve om
Ó o m do
IT jet o a
S
O

ro eto. N cópi
r p roj
a ões.
ue p
lq o
um rs
ua ar
q n
êm e ve
bt...
CLONAR REPOSITÓRIO
1. Copie o caminho remoto, com o protocologo HTTPS de
autentificação, do repositório;

Clonando um
repo...
CLONAR REPOSITÓRIO
Clonando um
repositório

Após a criação do repositório, é
necessário clona-lo para o nosso
ambiente. Pa...
ta
es
s r uxo
no fl
as r o
en liza
ap ua
o, is
iad e v
cr ar
to ion
o
rem vers
rio ara
itó p
os lgo
ep a
o r ver
om vol to...
VERSIOANDO
1. Acesse o repositório e crie um arquivo chamado: README.md
2. Agora, versione:

O FLUXO

Com o repositório cr...
VERSIOANDO
Enviando para o
repositório remoto

Até então o projeto estava
versionado localmente. Para envia-lo
para o repo...
VERSIOANDO
1. Para criarmos um novo branch e já automaticamente utilizarmos ele,
basta executar este comando:

É hora de c...
VERSIOANDO
Visualando o branch

Após o envio de um novo branch, é
possível visualiza-lo no Github.

1. Para visualizar os
...
VERSIOANDO
Vamos mesclar as
coisas

Normalmente, um branch é criado
para se desenvolver uma nova tarefa.
Desta forma, depo...
VERSIOANDO
Hora da limpeza

Depois de termos criado um novo
branch e realizado a sua mesclagem,
não existe mais a necessid...
VERSIOANDO
1. Primeiro vamos criar a TAG:

TAGS

Nesta última etapa do fluxo, iremos
criar as famosas TAGS e envia-las
par...
o
D
N

é
ele sta
g, De
tin g.
os din
b h co
we ial
um soc
as de
en a
ap rm
é fo
s?
o ta
nã pla
mo
ra
ub a
bo
ith um
la
G m...
COLABORANDO
Encontre um
repositório

Após encontrar um repositório, você
deve realizar um Fork. Que em outras
palavras, vo...
COLABORANDO
Realizando um Pull
Request

O Pull Request é uma funcionalidade
do Github, ela permite que
colaboradores envie...
Ache o repositório
Procure por: gitthatlikeaboss

Faça o fork
Já abra o seu terminal

Hora de praticar
MÃOS nA MASSA

Faça...
DESAFIO
HACKATHON

AGORAÉHORADEPENSAR
Próximos SlideShares
Carregando em…5
×

Git that like a boss - Colaborando com GITHUB

912 visualizações

Publicada em

Um bom desenvolvedor não só escreve, como também lê e cataloga uma tonelada de código! O GitHub é uma das melhores plataformas para conhecer e ajudar o mundo...

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
912
No SlideShare
0
A partir de incorporações
0
Número de incorporações
126
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Git that like a boss - Colaborando com GITHUB

  1. 1. git that like a boss ESCREVENDOCÓDIGO COMPARTILHANDOCONHECIMENTO @evandroeisinger @helmedeiros @rssilva
  2. 2. quem é? o que faz? porque usa-lo?
  3. 3. P E R IO muito il e R é rf Ó b pe o IT ithu de e d S O G ina nom no pág nir rio ua fi tó s de si a o, po ar tã re ss bo m ce ru aa ivo ct ria st c ba pe ra s, es o! Pa ple u r nt se pro im r em e s a ic itório cl os ep r IA R C M U R
  4. 4. NOVO REPOSITÓRIO 1. Clique em: New repository; 2. Defina os atributos do repositório; Criando o repositório Acesse a página de novo repositório e simplesmente defina seus atributos. 3. Finalize: Create repository;
  5. 5. P E R IO rsionadoento R ve om Ó o m do IT jet o a S O ro eto. N cópi r p roj a ões. ue p lq o um rs ua ar q n êm e ve bt s m clo o o co io cê uiv ir ár vo arq bu ss ri e e, s t c on ne lon seu c a ,é o c os ar it do os P g iza od lo real t pe é e o com qu jet ro p A N LO C M U r
  6. 6. CLONAR REPOSITÓRIO 1. Copie o caminho remoto, com o protocologo HTTPS de autentificação, do repositório; Clonando um repositório Após a criação do repositório, é necessário clona-lo para o nosso ambiente. Para isso, informamos o caminho remoto do repositório na hora de clonar. 2. Abra seu terminal, navegue até a sua pasta de projetos e execute o comando: git clone (cole aqui o caminho remoto copiado) ➜ gitlikeaboss git clone https://github.com/rbsdev/ gitthatlikeaboss.git
  7. 7. CLONAR REPOSITÓRIO Clonando um repositório Após a criação do repositório, é necessário clona-lo para o nosso ambiente. Para isso, informamos o caminho remoto do repositório na hora de clonar. 3. Após o repositório ter sido clonado, você poderá desenvolver seu projeto e versiona-lo. Cloning into 'gitlikeaboss'... warning: You appear to have cloned an empty repository.
  8. 8. ta es s r uxo no fl as r o en liza ap ua o, is iad e v cr ar to ion o rem vers rio ara itó p os lgo ep a o r ver om vol to. C en s ple de com or p A N IO S R E V O D N
  9. 9. VERSIOANDO 1. Acesse o repositório e crie um arquivo chamado: README.md 2. Agora, versione: O FLUXO Com o repositório criado, vamos criar um arquivo e versiona-lo. ➜ gitlikeaboss git status ➜ gitlikeaboss git add . ➜ gitlikeaboss git commit -m “Primeiro commit.” ➜ gitlikeaboss git log
  10. 10. VERSIOANDO Enviando para o repositório remoto Até então o projeto estava versionado localmente. Para envia-lo para o repositório remoto, criado pelo Github, é simples! Basta realizar um push. 1. No primeiro envio é necessário definir qual é o branch e o remote de destino, para isso executamos o seguinte comando: ➜ gitlikeaboss git push origin master obs: Origin é o repositório remoto criado pelo Github e o Master é o branch criado incialmente. 2. Pronto, agora você pode visualizar seus arquivos no repositório remoto, isto é, no Github.
  11. 11. VERSIOANDO 1. Para criarmos um novo branch e já automaticamente utilizarmos ele, basta executar este comando: É hora de criar um branch Depois de visualizarmos as alterações no Github, vamos criar localmente um novo branch e depois envia-lo para o remote. ➜ gitlikeaboss git checkout -b novobranch 2. Agora, vamos criar um outro arquivo e versiona-lo. 3. Como criamos um novo branch e fizemos alterações em seus arquivos, basta enviar para o nosso repositório remoto o novo branch e as suas alterações. Parece dificil, mas não é! ➜ gitlikeaboss git push origin novabranch obs: Como estamos enviando um novo branch, é necessário definir o remote e o branch a ser enviado.
  12. 12. VERSIOANDO Visualando o branch Após o envio de um novo branch, é possível visualiza-lo no Github. 1. Para visualizar os branchs de um repositório, bastar clicar no botão existente na página do seu repositório.
  13. 13. VERSIOANDO Vamos mesclar as coisas Normalmente, um branch é criado para se desenvolver uma nova tarefa. Desta forma, depois que a tarefa é concluída, é necessário inseri-la no branch master para que ele sempre esteja atualizado. 1. Primeiramente, para realizar uma mesclagem, precisamos estar onde queremos que as alterações venham. Portanto, teremos que voltar para o branch master: ➜ gitlikeaboss git checkout master 2. Estando no branch master, basta pegarmos as alterações do branch novobranch para ele. Executando o seguinte comando: ➜ gitlikeaboss git merge novobranch Pronto! Agora, mesclamos os branchs.
  14. 14. VERSIOANDO Hora da limpeza Depois de termos criado um novo branch e realizado a sua mesclagem, não existe mais a necessidade de telo. Por isso, iremos remove-lo localmente e remotamente. 1. Para deletarmos localmente, basta executar: 2. Removido! ➜ gitlikeaboss git branch --delete novobranch ➜ gitlikeaboss git push origin novobranch --delete
  15. 15. VERSIOANDO 1. Primeiro vamos criar a TAG: TAGS Nesta última etapa do fluxo, iremos criar as famosas TAGS e envia-las para o servidor remoto. ➜ gitlikeaboss git tag -a v1.0.0 -m "Primeira versão." 2. Com a tag criada, iremos enviala para o repositório remoto: ➜ gitlikeaboss git push origin --tags 3. Agora, podemos visualiza-la!
  16. 16. o D N é ele sta g, De tin g. os din b h co we ial um soc as de en a ap rm é fo s? o ta nã pla mo ra ub a bo ith um la G m co O bé mo am a, co t rm fo A L O C A R O B
  17. 17. COLABORANDO Encontre um repositório Após encontrar um repositório, você deve realizar um Fork. Que em outras palavras, você estará copiando este projeto para você. E apartir deste momento, tem total liberdade de aprimora-lo! 1. Acesse a página do repositório e clique no botão: Fork; 2. Você percebera que este repositório estara clonado no seu Github. 3. Clone ele para seu ambiente local e faça os seus aprimoramentos! 4. Após o envio das modificações para o seu repositório remoto, Github, você podera realizar um Pull Request.
  18. 18. COLABORANDO Realizando um Pull Request O Pull Request é uma funcionalidade do Github, ela permite que colaboradores enviem aprimoramentos feitos para um projeto forkado. 1. Acesse a página sua página do projeto e clique em Pull Requests: 2. Agora clique em New pull request: 3. Descreva os seus aprimoramentos e envie a sua solicitação. 5. Os criadores do repositório serão notificados e irão aprovar ou desaprovar. Neste momento você será notificado.
  19. 19. Ache o repositório Procure por: gitthatlikeaboss Faça o fork Já abra o seu terminal Hora de praticar MÃOS nA MASSA Faça o clone local Veja as regras Resolva o desafio Commit! Faça push da solução Acesse o seu repositório remoto Faça o Pull Request
  20. 20. DESAFIO HACKATHON AGORAÉHORADEPENSAR

×