diff --git a/lessons/lesson-3.md b/lessons/lesson-3.md index 28fa35d..ff99793 100644 --- a/lessons/lesson-3.md +++ b/lessons/lesson-3.md @@ -1,4 +1,4 @@ -# Aula 2 (add, diff, commit, push) +# Aula 3 (add, diff, commit, push.) Nessa aula iremos aprender os comandos básicos de escrita do git, são eles: `add`, `commit` e `push`. @@ -11,21 +11,21 @@ Para adicionar o commit basta executar `git add `. Existem diversas formas de trabalhar com o add e podemos consultar todas elas usando o help `git add --help`. Por exemplo: - - `git add .` - - `git add -A` - - `git add --edit ` +- `git add .` +- `git add -A` +- `git add --edit ` ## Diff Esse comando é usado para visualizar as diferenças entre o `working directory` e o `staging area`, para isso basta executar `git diff`. -De forma geral, usamos muito esse comando pra comparar o estado anterior vs o que estamos modificando. Para instruções avançadas de como usar o diff, podemos consultar a documentação oficial do git [aqui](https://git-scm.com/book/pt-br/v2/Git-Essencial-Visualizando-Mudan%C3%A7as-no-Repository). +De forma geral, usamos muito esse comando pra comparar o estado anterior vs o que estamos modificando. Para instruções avançadas de como usar o diff, podemos consultar a documentação oficial do git [aqui](https://git-scm.com/book/pt-br/v2/Git-Essencial-Visualizando-Mudan%C3%A7as-no-Repository). -## Commit +## Commit Após usar o comando `add` para adicionar os arquivos que queremos ao `staging area`, precisamos usar o comando `commit` para criar um commit com essas alterações. Conseguimos utilizar o comando `git status`, aprendido na aula anterior, para inclusive conferir quais arquivos estaremos adicionando no commit em questão. -Um commit é uma forma de agrupar alterações em um ponto específico do tempo, ele é composto por um hash, autor, data, mensagem e um ponteiro para o commit anterior. +Um commit é uma forma de agrupar alterações em um ponto específico do tempo, ele é composto por um hash, autor, data, mensagem e um ponteiro para o commit anterior. Pra mais informações sobre commits, podemos consultar a documentação oficial o git [aqui](https://git-scm.com/book/pt-br/v2/Git-Essencial-Gravando-Altera%C3%A7%C3%B5es-no-Reposit%C3%B3rio). @@ -35,7 +35,6 @@ Assim como os demais comandos, o `git commit` também possui algumas opções qu 🔎 **Ao longo do workshop iremos perceber que a mensagem do commit é algo importante e que tentamos sempre seguir padrões. O padrão mais comum é o de commits convencionais, que adotamos nesse workshop, e que pode ser explorado melhor aqui https://www.conventionalcommits.org/pt-br/v1.0.0/#resumo** - ## Push O comando `push` é utilizado para enviar os commits criados para o repositório remoto. Para isso, basta executar `git push `, por exemplo: `git push origin main`. @@ -46,8 +45,8 @@ Obs: por padrão, quando clonamos um repositório, o nome do remote é `origin`. No título dessa aula (lesson-3.md) temos um pequeno erro onde se aponta `# Aula 2 (add, diff, commit, push)` entretanto estamos na aula 3 e devemos corrigir isso. - Vamos corrigir esse problema! + 1. Com seu editor de preferencia, abra o arquivo `lessons/lesson-3.md` e corrija o erro de digitação. (`# Aula 3 (add, diff, commit, push)`) 2. Pra visualizar o status em funcionamento digite `git status` 3. Veja o diff das alterações usando `git diff` e confira se está alterando o que planeja. @@ -57,6 +56,6 @@ Vamos corrigir esse problema! 7. Podemos visualizar o histórico de commits usando o comando `git log` ou `git log --oneline` (eu sempr prefiro o --one-line). 8. Com as mudanças realizadas localmente, precisamos enviar elas para o repositório remoto. Para isso, basta executar `git push origin lesson-3`. ---- +--- -Podemos seguir para a próxima aula na branch `lesson-4`. \ No newline at end of file +Podemos seguir para a próxima aula na branch `lesson-4`.