3.2.7 Exemplo Prático

Passo a Passo

1. Inicializar um Repositório Vazio

Crie uma pasta no seu computador chamada de meu-repo .

mkdir meu-repo

Confira que a pasta foi criada com sucesso. A pasta meu-repo deve estar listada no resultado do comando.

🔹 Linux/macOS

ls -la

🔹 Windows (CMD/PowerShell)

dir /a

Entre na pasta recém criada.

cd meu-repo

Inicialize essa pasta como um repositório com o comando git init.

git init
 Initialized empty Git repository in /.../meu-repo/.git/

Confira que a pasta oculta .git foi criada. A pasta .git deve estar listada no resultado do comando.

🔹 Linux/macOS

ls -la

🔹 Windows (CMD/PowerShell)


Inicializando um repositório vazio

2. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

O resultado deve mostrar que não consta nada para ser commitado, nada na área de stage e não há nada que não está sendo rastreado.

3. Verificar o Histórico de Commits

Execute o comando git log para verificar o histórico de commits do repositório

Um erro será mostrado, uma vez que nenhum commit foi realizado ainda neste repositório.

4. Criar um Arquivo

Crie um arquivo chamada arquivo.txt contendo a palavra "cumbuca". Você pode fazer isso via comando de terminal ou via um editor de texto. Este é o comando para criar via terminal.

Liste os arquivos na sua pasta novamente. O arquivo arquivo.txt deve estar listada no resultado do comando.

🔹 Linux/macOS

🔹 Windows (CMD/PowerShell)

Verifique o conteúdo do arquivo. O resultado deve ser cumbuca.

🔹 Linux/macOS

🔹 Windows (CMD/PowerShell)

5. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

Perceba que o arquivo arquivo.txt agora deverá estar sinalizado como "untracked" (não rastreado).

6. Verificar Diferenças para o Último Commit

Execute o comando git diff para ver as diferenças entre o estado atual e o último commit.

Nada será mostrado, pois o arquivo.txt é um arquivo novo e ainda não foi rastreado pelo Git. Além de não existir commits anteriores.

7. Preparar o Arquivo para Commit

Execute o comando git add arquivo.txt para adicionar o arquivo à área de stage.

8. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

O arquivo arquivo.txt deve constar na área de stage agora, pronto para ser commitado. O seu estado atual é "tracked" e "staged" (rastreado e em área de preparação).

9. Fazer o Commit

Use o comando git commit -m "Adicionando arquivo arquivo.txt" para salvar a sua alteração.

10. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

O arquivo arquivo.txt foi salvo no repositório, e o arquivo voltou ao estado "tracked" e "committed" (rastreado e confirmado).

11. Verificar o Histórico de Commits

Execute o comando git log para ver o histórico de commits do repositório.

Agora, o seu primeiro commit no repositório já está sendo listado.

12. Modificar um Arquivo

Adicione uma nova linha ao final do arquivo arquivo.txt contendo a frase "dev". Você pode fazer isso via comando de terminal ou via um editor de texto. Este é o comando para criar via terminal

Verifique o conteúdo do arquivo. O resultado deve ser um texto contendo cumbuca na primeira linha e dev na segunda.

🔹 Linux/macOS

🔹 Windows (CMD/PowerShell)

13. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

O arquivo arquivo.txt agora está "tracked" e "modified" (rastreado e modificado).

14. Verificar Diferenças para o Último Commit

Execute o comando git diff para verificar as diferenças entre o estado atual e o último commit.

15. Preparar o Arquivo para Novo Commit

Execute o comando git add arquivo.txt para adicionar o arquivo novamente à área de stage.

16. Verificar o Status do Repositório

Execute o comando usa git status para verificar o estado atual do diretório de trabalho e da área de stage.

O arquivo arquivo.txt agora está "tracked" e "staged" (rastreado e em área de preparação) novamente.

17. Fazer Novo Commit

Execute o comando git commit -m "Adicionando mais uma linha ao arquivo.txt" para salvar a sua alteração.

18. Verificar o Status do Repositório

Execute o comando git status para verificar o estado atual do diretório de trabalho e da área de stage.

O arquivo arquivo.txt foi salvo no repositório, e o arquivo voltou ao estado "tracked" e "committed" (rastreado e confirmado).

19. Verificar o Histórico de Commits

Execute o comando git log para ver o histórico de commits do repositório. Você deve encontrar dois commits agora.

Visão Geral dos Estados do Arquivo

Estados do arquivo arquivo.txt

Atualizado

Isto foi útil?