Exemplo
Clonar um Repositório
Um repositório hipotético é clonado com o comando git clone.
Este comando cria uma cópia local do repositório remoto. As mensagens indicam o progresso do clone, incluindo a contagem e compressão de objetos.
Entrar na Pasta do Projeto
Entra-se na pasta do projeto.
Verificar o Status
Utiliza-se git status para ver o estado atual do diretório de trabalho e da área de stage.
Mostra-se que o repositório local está atualizado com o repositório remoto, e que não há mudanças a serem comitadas.
Ver Histórico de Commits com git log
Utiliza-se git log para ver o histórico de commits.
Exibe-se o histórico de commits, mostrando detalhes como o autor, data, e a mensagem do commit.
Modificar um Arquivo
Modifica-se um arquivo hipotético chamado arquivo.txt
.
Este comando adiciona uma nova linha ao arquivo arquivo.txt
.
Verificar Diferenças
Utiliza-se git diff para verificar as diferenças.
Mostra-se as diferenças entre o estado atual do arquivo e o último commit. Indica que arquivo.txt
teve uma linha adicionada.
Verificar o Status
Utiliza-se git status para ver o estado atual do diretório de trabalho e da área de stage.
Indica-se que arquivo.txt
foi modificado, mas ainda não foi adicionado à área de stage.
Adicionar o Arquivo
Utiliza-se git add arquivo.txt para adicionar o arquivo ao stage.
Adiciona-se arquivo.txt
à área de stage, preparando-o para o commit.
Verificar o Status
Utiliza-se git status para ver o estado atual do diretório de trabalho e da área de stage.
Mostra-se que arquivo.txt
está preparado para ser commitado.
Fazer Commit
Utiliza-se git commit -m "Adiciona nova linha em arquivo.txt" para salvar as mudanças.
Cria-se um novo commit com a mensagem descritiva "Adiciona nova linha em arquivo.txt", indicando que 1 arquivo foi alterado com 1 inserção.
Verificar o Status
Utiliza-se git status para verificar o estado após o commit.
Indica-se que o repositório local está 1 commit à frente do repositório remoto, e não há mudanças no diretório de trabalho.
Ver Histórico de Commits com git log
Utiliza-se git log para ver o histórico de commits.
Exibe-se o histórico de commits, mostrando detalhes como o autor, data, e a mensagem do commit.
Fazer o Push
Utiliza-se git push para enviar as mudanças para o repositório remoto.
Envia-se o commit local para o repositório remoto, atualizando-o com as mudanças locais.
Verificar o Status
Utiliza-se git status para verificar o estado após o push.
Mostra-se que o branch local está atualizado com o branch remoto e não há mudanças no diretório de trabalho.
Ver Histórico de Commits com git log
Utiliza-se git log para ver o histórico de commits novamente.
Exibe-se o histórico de commits, mostrando que o commit local foi enviado para o repositório remoto.
Buscar Mudanças Remotas (fetch)
Utiliza-se git fetch para buscar as mudanças do repositório remoto.
Busca-se as mudanças do repositório remoto sem mesclá-las automaticamente no branch atual.
Verificar Qual foi a Mudança
Utiliza-se git diff HEAD..FETCH_HEAD para ver as diferenças entre o branch local e o branch remoto.
Mostra-se as diferenças entre o último commit no branch local e as mudanças buscadas do repositório remoto.
Mesclar Mudança
Utiliza-se git merge FETCH_HEAD para mesclar as mudanças do branch remoto no branch local.
Mescla-se as mudanças buscadas do branch remoto no branch local.
Ver Histórico de Commits com git log
Utiliza-se git log para ver o histórico de commits novamente.
Buscar e Mesclar Mudanças Remotas (pull)
Novas mudanças foram enviadas para o repositório remoto. Utiliza-se git pull para buscar e mesclar essas novas mudanças remotas em um único comando.
O comando git pull combina git fetch e git merge, buscando e mesclando as mudanças remotas no branch local. A mensagem mostra que o arquivo outro-arquivo.txt
foi adicionado no branch remoto e agora foi mesclado no branch local.
Ver Histórico de Commits com git log
Utiliza-se git log para ver o histórico de commits novamente.
O comando git log mostra o histórico completo de commits no branch atual. Neste caso, exibe três commits: o commit mais recente adicionando outro-arquivo.txt
, o commit anterior adicionando uma nova funcionalidade e o commit inicial adicionando uma linha a arquivo.txt
.
Last updated
Was this helpful?