Mini projeto feito no curso de Git da Geek Academy, para aprender os comandos, funcionalidades e boas práticas do Git.
Esse projeto é um exercício de fixação do conteúdo aprendido no curso de Git da Geek Academy.
Para iniciar um repositório Git:
git init
Para adicionar as configurações locais do usuário:
git config user.name "Pedro Botolli Santos"
git config user.email "[email protected]"
Para verificar o status dos arquivos no repositório:
git status
Para ver as infos resumidas dos últimos 5 commits da branch:
git log --oneline -5
Para adicionar o arquivo.txt ao status staged:
git add arquivo.txt
Para consolidar (commitar) as alterações (pode ser adicionado o argumento --amend para colocar as alterações em cima do último commit ou alterar a mensagem do último commit) :
git commit -m "descrição das alterações"
Para verificar as alterações entre o último commit e o que está em staged antes de commitar:
git diff --staged
Para tirar o arquivo.txt do status staged:
git restore --staged arquivo.txt
Para voltar o arquivo.txt à versão do último commit (o checkout também é usado para alternar entre commits usando o id hash ou branches):
git checkout arquivo.txt
Para voltar o arquivo.txt à versão do último commit (o checkout também é usado para alternar entre commits usando o id hash ou branches):
git checkout arquivo.txt
Para voltar a última versão commitada mesmo que existam arquivos modificados:
git reset head --HARD
Além desses comandos, na parte básica do curso foi explicado a função e como usar o arquivo .GITIGNORE arquivo criado para apontar para o Git quais arquivos e diretórios que estão dentro do diretório do projeto e não serão versionados pelo Git.
Sinta-se a vontade caso queira usar esse projeto para consultar algum comando ou queira clonar para alterar adicionando as suas informações pessoais.
Pedro Botolli Santos - Linkedin - [email protected]