Skip to content

Commit ce185ad

Browse files
committed
feat: lesson-1
1 parent 7d1c31b commit ce185ad

File tree

5 files changed

+49
-1
lines changed

5 files changed

+49
-1
lines changed

README.md

+22-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,23 @@
11
# git-workshop
2-
git-workshop
2+
3+
Workshop de git básico e intermediário para pessoas de TI.
4+
5+
## Pre-requisitos
6+
1. Ter o git instalado na máquina. [Download](https://git-scm.com/downloads)
7+
2. Ter uma conta no github.
8+
3. Ter o git configurado com o seu usuário e email. [Tutorial](https://docs.github.com/pt/github/using-git/setting-your-username-in-git)
9+
4. Criar chave SSH e adicionar no github. [Tutorial](https://docs.github.com/pt/github/authenticating-to-github/connecting-to-github-with-ssh)
10+
11+
12+
## Aulas
13+
14+
1. [Aula 1 - fork, clone e trocar de branches](lessons/lesson-1.md)
15+
2. Aula 2 - comandos básicos de leitura (status, log)
16+
3. Aula 3 - comandos básicos de escrita (add, diff, commit, push)
17+
4. Aula 4 - comandos de manipulação de branches (rebase, merge)
18+
5. Aula 5 - comandos de manipulação de branches (cherry-pick)
19+
6. Aula 6 - comandos de manipulação de branches (revert)
20+
7. Aula 7 - comandos de manipulação de branches (fetch, pull)
21+
8. Aula 8 - comandos de manipulação de branches (stash)
22+
9. Aula 9 - comandos de manipulação de branches (submodule)
23+
10. Aula 10 - guia básico sobre interface do Github (aula extra)

images/clone.png

98.2 KB
Loading

images/fork.png

75.4 KB
Loading

images/fork_detalhe.png

45.1 KB
Loading

lessons/lesson-1.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Aula 1 (fork, clone e trocar de branches)
2+
3+
Nessa primeira aula iremos abordar como será a estutura do curso e o como iremos seguir com as aulas.
4+
5+
Para iniciar o curso é necessário criar um fork do repositório e após isso clonar em seu computador.
6+
7+
1. Clicar no botão fork no canto superior direito
8+
![fork](../images/fork.png)
9+
10+
**🚨🚨ATENÇÃO PARA NOSSO WORKSHOP É SUPER IMPORTANTE DESMARCAR A OPÇÃO DE COPIAR APENAS A MAIN 🚨🚨**
11+
12+
![fork](../images/fork_detalhe.png)
13+
14+
2. Clicar no botão Code e copiar o link para clonar (repare que estou usando ssh e não http porém para nosso curso não fará diferença)
15+
![clone](../images/clone.png)
16+
17+
3. Com esa URL em mãos deve-se abrir o terminal e executar o comando `git clone <URL>` e isso irá criar uma nova pasta onde vc está com o nome `git-workshop`.
18+
19+
4. Agora devemos entrar na pasta com `cd git-workshop`.
20+
21+
Agora estamos numa cópia local de um fork de um repositório onde temos total liberdade para interagir e fazer o que quiser. Repare que agora temos uma pasta dentro da atual chamada `.git` e essa pasta é onde o git guarda todas as informações do repositório localmente.
22+
23+
Nesse repositório temos diversas branches já criadas e cada uma representa uma aula do curso.
24+
25+
Para navegar entre as branches podemos usar o comando `git checkout <branch>` e para listar todas as branches podemos usar o comando `git branch`.
26+
27+
Para iniciar a aula 2 devemos executar o comando `git checkout lesson-2` e lá teremos no README a referencia pra próxima aula.

0 commit comments

Comments
 (0)