Primeiros passos usando o Git.
git -v
git config --global user.email "[email protected]"
git config --global user.name "your name"
- Entrar na pasta local do Github
cd caminhoGitHub
- Clonar repositório
git clone https://github.com/username/repositorio
- Verificar status
git status
- Preparar arquivo
git add .
ou
git add file.extension
- Fazer commit
commit -m "Update file"
- Fazer push
git push
- Entrar na pasta local do GitHub
cd caminhoGitHub
- Criar pasta do repositório
mkdir repositorio
- Entrar na pasta do repositório
cd nomeRepositorio
- Configurar repositório
git init
- Verificar status
git status
- Criar README.md via prompt
echo "# My README" > README.md
- Verificar status
git status
- Adicionar o arquivo ao Git
git add README.md
- Verificar status
git status
- Fazer commit
git commit -m "Create file"
- Verificar log
git log
- Verificar status
git status
- Adicionar endereço remoto
git remote add origin https://github.com/username/repositorio.git
- Criar repositório remoto vazio no GitHub
Use o mesmo nome do repositório criado localmente.
- Fazer push
git push -u origin main
Esse push mais completo é ideal para quando for feito pela primeira vez, após isso git push
somente. E em caso de Fatal Error no HTTP, resete a url dessa forma:
git remote set-url origin https://github.com/udanielnogueira/PastaDoProjeto.git
Após a sincronização com a nuvem, basta executar os comandos de adição, commit e push. E caso for criar um pull request, criar uma branch com seu nome antes.
git add .
git commit -m "Update file"
git push
Criar nova branch
git branc novaBranch
Mudar para outra branch
git checkout outraBranch
Apagar mudanças e voltar ao estado anterior
git reset --hard
Acessar help de um comando
git comando --help
# Exemplo
git merge --help
Ver mudanças feitas em um commit específico
git show hashNumber
Fazer merge de uma novaBranh com a branch main
git checkout main
git merge novaBranch