Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 06afd0f

Browse files
committed
roteiro completo
1 parent 5859971 commit 06afd0f

File tree

1 file changed

+83
-9
lines changed

1 file changed

+83
-9
lines changed

Roteiro.md

Lines changed: 83 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,28 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
1010
### Instalando o GIT
1111

1212
* [Link com os downloads](https://git-scm.com/downloads)
13-
* Bem tranquilo de instalar
1413

1514
### Criar um projeto novo
1615

17-
* Criar uma nova pasta no PC pra isso chamada "Git Tutorial"
16+
* Criar uma nova pasta no PC pra isso chamada `Git Tutorial`
17+
1818
* Abrir o VSCode nessa pasta
19-
* Criar um novo arquivo "README.md"
19+
20+
* Criar um novo arquivo `README.md`
21+
2022
* Explicar o que é Markdown e a importância de usarmos um ReadMe
21-
* Escrever dentro dele "Olá, nesse projeto você aprenderá alguns comandos do Git"
23+
* Escrever dentro dele `Olá, nesse projeto você aprenderá alguns comandos do Git`
24+
2225
* Salva o arquivo
26+
2327
* Agora então é hora de usarmos o Git
24-
* Abre o git bash (fala que pode ser pelo terminal do VSCode mesmo)
28+
29+
* Abre o Git Bash que foi instalado na máquina (pode ser pelo terminal do VSCode mesmo)
30+
2531
* `git init` para inicializar o repositório
26-
* Mostra que criou uma pastinha `.git` e é ali que toda a mágica acontece, então não apague
32+
33+
* Foi criada uma pastinha `.git` e é ali que toda a mágica acontece, então não apague
34+
2735
* `git add README.md` para colocar o arquivo na área de stagging
2836

2937
<img src="https://i1.wp.com/www.markus-gattol.name/misc/mm/si/content/git_git_add.png">
@@ -43,10 +51,20 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
4351
### Repositório no Github
4452

4553
* Depois de você ter criado a sua conta na plataforma, você irá em `Criar novo repositório`
54+
4655
* Você vai preencher co as informações do projeto, então dar o nome do repositório, colocar uma breve descrição e criar
47-
* Logo depois vai aparecer essa página um pouco cinza e confusa, mas o que você tem que fazer é bem simples
56+
57+
<img src="https://media.discordapp.net/attachments/831974152667398214/836828773067915274/unknown.png">
58+
59+
* Logo depois vai aparecer essa página um pouco cinza e confusa, mas o que você tem que fazer é bem simples, apenas copie o link que aparecer para você
60+
61+
<img src="https://media.discordapp.net/attachments/831974152667398214/836828905859186708/unknown.png?width=1440&height=141">
62+
4863
* Lembra do conceito de remote que eu expliquei pra vocês no último vídeo? Nós iremos utilizá-lo agora
49-
* Para passar o commit do meu repositório local (da minha máquina) para um repositório na plataforma do Github, usamos o `git remote add <nome do repositório (origin)> <link do repositório>`
64+
65+
* Para passar o commit do meu repositório local (da minha máquina) para um repositório na plataforma do Github, usamos o `git remote add origin <link do repositório>`
66+
67+
* `origin` é o nome utilizado para referenciar o nosso repositório
5068

5169
* Agora já temos o nosso repositório local conectado com o respositório do Github, porém o commit que damos na máquina não sobe automaticamente para a plataforma
5270

@@ -74,6 +92,8 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
7492

7593
* Aqui nesse botão poderemos ver todos os commits já feitos anteriormente, então se clicarmos em algum deles, veremos exatamente o que havia sido alterado, além de claro, vermos o código como era. Incrível né?
7694

95+
<img src="https://media.discordapp.net/attachments/831974152667398214/836830443617648670/unknown.png">
96+
7797
### Branch
7898

7999
* Até agora tudo o que fizemos de alterações e mandamos de commit, foi na nossa master, que é aquela linha do tempo principal
@@ -100,8 +120,62 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
100120

101121
* Agora se olharmos o nosso Github, veremos que tem 2 branches, a master e a botao
102122

123+
<img src="https://media.discordapp.net/attachments/812313742192279612/836820670037622854/unknown.png">
124+
103125
* Vamos supor que eu ainda não tivesse terminado de desenvolver o botão, eu poderia continuar tranquilamente na branch `botao` até terminar
104126

105127
* Mas Rafa, e se eu precisasse por algum motivo voltar naquela branch `master` e desenvolver a partir do que deixei lá? Sem problemas, a única coisa que você precisa fazer nesse caso é `git checkout master`, e pra voltar depois é só `git checkout botao` novamente
106128

107-
* Beleza! Agora desenvolvi tudo o que queria aqui na branch `botao`
129+
* Beleza! Agora desenvolvi tudo o que queria aqui na branch `botao`, como que junto ela com a master sem problemas?
130+
131+
### Merge
132+
133+
* Agora o que precisamos fazer é ir para a nossa branch principal `git checkout master` e lá faremos o merge com a branch `botao` que criamos, com `git merge botao`
134+
135+
* Pronto, agora tudo o que tinha de alteração na branch `botao` juntou com a `master`
136+
137+
* Para finalizar então, vamos jogar lá no Github isso tudo com o `git push origin master`
138+
139+
### Clone
140+
141+
Como vocês podem baixar meu código?
142+
143+
* Sempre que você entrar em um repositório, seja o seu ou o de qualquer outra pessoa, terá esse botão `Code`, que quando você clica aparece um link
144+
145+
<img src="https://media.discordapp.net/attachments/812313742192279612/836823564513705994/unknown.png">
146+
147+
* Você irá copiar esse link e levar ele lá pro nosso terminal
148+
149+
* O comando para puxar o projeto para a sua máquina é o `git clone https://github.com/rafaballerini/GitTutorial.git`
150+
151+
* Não é necessário criar um repositório antes disso, como fizemos anteriormente com o `git init`. Dessa vez, basta abrir o terminal e clonar o projeto e tudo aparecerá
152+
153+
### Pull
154+
155+
E se eu fizer uma alteração no repositório, como vocês podem atualizar na máquina de vocês?
156+
157+
* Basta vocês executarem o comando `git pull`, ele irá puxar todas as alterações feitas no repositório do Github para o seu repositório local
158+
159+
### Pull request
160+
161+
162+
163+
### Fork
164+
165+
Mas Rafa quando eu fiz o clone do seu repositório ele não apareceu no meu Github
166+
167+
* Existe a ferramenta `fork`, que é bem mais simples para fazer isso
168+
169+
* Você só precisa apertar nesse botão dentro do repositório e TCHANAM! Ele aparece automaticamente lá na sua conta
170+
171+
<img src="https://media.discordapp.net/attachments/831974152667398214/836826687634407434/unknown.png">
172+
173+
### Finalização
174+
175+
* Existem diversas outras funcionalidades do Git e do Github, porém tenho certeza que com tudo isso que vocês viram hoje vocês já conseguem desenvolver um projeto de uma forma bem legal
176+
177+
* Recomendo sempre vocês darem uma olhada na [documentação do Git](https://git-scm.com/doc), pois qualquer dúvida que apareça pode ser respondida por lá na explicação
178+
179+
* Não esqueçam de deixar o like e se inscrever no [canal do Youtube](https://youtube.com/RafaellaBallerini)
180+
181+
* Até semana que vem, um beijo!

0 commit comments

Comments
 (0)