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

Skip to content

Commit ea49f8b

Browse files
committed
agora vai
1 parent 421965d commit ea49f8b

File tree

1 file changed

+45
-17
lines changed

1 file changed

+45
-17
lines changed

Roteiro.md

Lines changed: 45 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
4040

4141
* `git commit -m "primeiro commit"` para de fato dar o commit no repositório
4242

43+
* `git branch -M "main"` para alterar o nome da branch principal de `master` para `main` (isso é uma boa prática atualmente recomendada)
44+
4345
## Interfaces Git
4446

4547
* Beleza, recebemos a confirmação de que o commit aconteceu, mas isso tá um pouco abstrato ainda né?
@@ -56,7 +58,7 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
5658

5759
<img src="https://media.discordapp.net/attachments/831974152667398214/836828773067915274/unknown.png">
5860

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ê
61+
* Logo depois vai aparecer essa página um pouco cinza e confusa e com vários comandos (pode até perceber que alguns deles jpa usamos), mas o que você tem que fazer é bem simples, apenas copie o link que aparecer para você
6062

6163
<img src="https://media.discordapp.net/attachments/831974152667398214/836828905859186708/unknown.png?width=1440&height=141">
6264

@@ -68,7 +70,7 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
6870

6971
* 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
7072

71-
* Para isso precisaremos empurrar, enviar para lá com o `git push -u origin master`
73+
* Para isso precisaremos empurrar, enviar para lá com o `git push -u origin main`
7274

7375
* Agora se recarregarmos a página iremos ver o nosso arquivo aqui na plataforma!
7476

@@ -84,7 +86,7 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
8486

8587
* Agora então precisamos subir essa alteração, pra isso seguiremos os mesmos passos de `git add .` (agora ponto para explicar que adiciona todos) e `git commit -m "Primeira alteração"`
8688

87-
* Lembrando que para alterar algo no nosso respositório do Github precisamos dar o push, então `git push origin master` (sem o -u)
89+
* Lembrando que para alterar algo no nosso respositório do Github precisamos dar o push, então `git push origin main` (sem o -u)
8890

8991
* Se olharmos agora o nosso código no Github, ele terá sido alterado, e não só isso, se clicarmos no nome do commit, podemos ver exatamente as alterações que foram feitas nele
9092

@@ -96,9 +98,9 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
9698

9799
## Branch
98100

99-
* Até agora tudo o que fizemos de alterações e mandamos de commit, foi na nossa master, que é aquela linha do tempo principal
101+
* Até agora tudo o que fizemos de alterações e mandamos de commit, foi na nossa main, que é aquela linha do tempo principal
100102

101-
* Agora vou mostrar pra vocês como criamos uma branch e depois como que juntamos ela com o código que já está na master (lembrando que ela é uma linha cronológica adicional/alternativa a principal)
103+
* Agora vou mostrar pra vocês como criamos uma branch e depois como que juntamos ela com o código que já está na main (lembrando que ela é uma linha cronológica adicional/alternativa a principal)
102104

103105
* Lembrem que eu estou aqui editando um arquivo markdown, porém isso tudo vale para qualquer tipo de arquivo com qualquer extensão
104106

@@ -112,29 +114,29 @@ No vídeo anterior eu expliquei os conceitos de alguns termos técnicos que util
112114

113115
* Inclusive se olharmos agora aqui no meu VSCode, estamos dentro dela
114116

115-
* Vou então criar o arquivo, criar o botão.md "aqui eu crio o botão"
117+
* Vou então criar o arquivo, criar o `botão.md` "aqui eu crio o botão"
116118

117119
* E agora fazemos o passo a passo que já sabemos, colocamos a nossa alteração em stagging com o `git add .` e commitamos com o `git commit -m "novo botão"`
118120

119-
* Para enviarmos agora que vai ser diferente. Vocês lembram que utilizávamos o `git push orgin master` né? Porém master era aquela branch principal. Agora então usaremos `git push origin botao`
121+
* Para enviarmos agora que vai ser diferente. Vocês lembram que utilizávamos o `git push orgin main` né? Porém main era aquela branch principal. Agora então usaremos `git push origin botao`
120122

121-
* Agora se olharmos o nosso Github, veremos que tem 2 branches, a master e a botao
123+
* Agora se olharmos o nosso Github, veremos que tem 2 branches, a main e a botao
122124

123125
<img src="https://media.discordapp.net/attachments/812313742192279612/836820670037622854/unknown.png">
124126

125127
* Vamos supor que eu ainda não tivesse terminado de desenvolver o botão, eu poderia continuar tranquilamente na branch `botao` até terminar
126128

127-
* 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
129+
* Mas Rafa, e se eu precisasse por algum motivo voltar naquela branch `main` e desenvolver a partir do que deixei lá? Sem problemas, a única coisa que você precisa fazer nesse caso é `git checkout main`, e pra voltar depois é só `git checkout botao` novamente
128130

129-
* Beleza! Agora desenvolvi tudo o que queria aqui na branch `botao`, como que junto ela com a master sem problemas?
131+
* Beleza! Agora desenvolvi tudo o que queria aqui na branch `botao`, como que junto ela com a main sem problemas?
130132

131133
## Merge
132134

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`
135+
* Agora o que precisamos fazer é ir para a nossa branch principal `git checkout main` e lá faremos o merge com a branch `botao` que criamos, com `git merge botao`
134136

135-
* Pronto, agora tudo o que tinha de alteração na branch `botao` juntou com a `master`
137+
* Pronto, agora tudo o que tinha de alteração na branch `botao` juntou com a `main`
136138

137-
* Para finalizar então, vamos jogar lá no Github isso tudo com o `git push origin master`
139+
* Para finalizar então, vamos jogar lá no Github isso tudo com o `git push origin main`
138140

139141
## Clone
140142

@@ -156,10 +158,6 @@ E se eu fizer uma alteração no repositório, como vocês podem atualizar na m
156158

157159
* 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
158160

159-
## Pull request
160-
161-
162-
163161
## Fork
164162

165163
Mas Rafa quando eu fiz o clone do seu repositório ele não apareceu no meu Github
@@ -170,6 +168,36 @@ Mas Rafa quando eu fiz o clone do seu repositório ele não apareceu no meu Gith
170168

171169
<img src="https://media.discordapp.net/attachments/831974152667398214/836826687634407434/unknown.png">
172170

171+
## Pull request
172+
173+
O último conceito que quero ensinar para vocês é o de Pull Request, vamos entender como ele funciona:
174+
175+
* Após você ter dado um fork no projeto e ele ter ido pra sua conta, você poderá alterar o projeto e adicionar as funcionalidades que deseja
176+
177+
* Você pode por exemplo dar um fork no meu repositório de `Formulário` para adicionar uma validação de campos ou qualquer outra coisa que acha válido
178+
179+
* Depois disso, você poderá salvar o projeto, dar o `git add .`, `git commit -m "validação de botões"` e `git push origin main`
180+
181+
* Quando você for olhar o seu Github, verá que existe uma mensagem parecida com a seguinte:
182+
183+
<img src="https://media.discordapp.net/attachments/831974152667398214/838990983852458035/unknown.png">
184+
185+
* Isso significa que a branch do seu repositório está 1 commit "na frente" da branch original
186+
187+
* O que você deve perceber agora é esse botão que aparece em seguida:
188+
189+
<img src="https://media.discordapp.net/attachments/831974152667398214/838991711249235998/unknown.png">
190+
191+
* Ele servirá para caso você deseje enviar para o dono do repositório original uma solicitação de pull, ou seja, fazer com que ele puxe as alterações que você fez no seu repositório para o repositório dele, original
192+
193+
* Ao clicar nesse botão, você será direcionado para uma página que fará a avaliação se esse `pull request` terá conflitos ou não com o código no repositório original. Caso não tenha, bastão clicar no botão de `Create pull request`
194+
195+
<img src="https://media.discordapp.net/attachments/831974152667398214/838992584893399100/unknown.png">
196+
197+
* Você irá colocar um nome intuitivo, que demonstre a funcionalidade adicionada e o ideal é que você também crie uma boa descrição do que desenvolveu, não somente explicando o que é, mas ensinando ao dono do repositório original a forma como ele poderá testar também
198+
199+
* Depois disso, basta esperar para que o dono da branch original aceite o seu pull request
200+
173201
## Finalização
174202

175203
* 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

0 commit comments

Comments
 (0)