Efetuando o commit e enviando alterações para o servidor
git status
git add .
git commit -m "Descrição das alterações"
git push
git add .
git commit -m "Descrição das alterações"
git push
Lembretes
git remove <arquivo.txt> (É o contrário de git add)
git commit -am "Descrição das alterações" (Junção dos comandos add e commit)
git push -u origin master (Para o primeiro commit)
git reset --hard <hash> (Remove os commits até o hash informado)
Histórico
git log --oneline --graph (Histórico em apenas uma linha com gráfico)git show (Exibe a última alteração)
git checkout <hash> (Muda para o commit de acordo com o hash)
git checkout <nomeBranch> (Volta para o último commit)
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short --since='7 days ago' (Melhor)
Tag
git tag -a v1 -m "Minha tag 1" (Criar uma tag com comentário)
git tag (exibe as tags)
git checkout v1 (Muda para a tag)
git checkout v1 (Muda para a tag)
Branch
git branch (Exibe as branches e informa a atual)
git branch <nomeBranch> (Cria uma nova branch)
git checkout <nomeBranch> (Mudar a branch)
git merge <nomeBranch> (Faz o merge das branches, trazendo de <nomeBranch> para a atual)
git push (Atualiza a branch enviando para o servidor)
git branch -D <nomeBranch> (Apaga a branch local)
git push <origin> <nomeBranch> (Apaga a branch remota)
Lembrete
git diff (Exibe a diferença do commit atual com o último commit)
git checkout -b <nomeBranch> (Cria a branch e muda para ela)
Baixando atualizações
git pull (Baixa o código e faz o merge)
Lembrete
git fetch (Baixa o código, necessário fazer o merge)
Criando um repositório e enviando para o servidor
git init (Cria o repositório local)
git remote (Exibe o repositório remoto)
git remote -v (Exibe detalhes do repositório remoto)
git remote add origin https://github.com/... (Envia o repositório local para o remoto)
git push -u origin master (Comando push pela primera vez)
Resolvendo conflitos
(Se após o git push exibir a mensagem de conflito, então faça):
git pull (Baixa o código e faz o merge para indicar o conflito)
(Em seguida resolva os conflitos no arquivo e salve-o)
git add .
git commit -m "comentário"
git push
Referência
Nenhum comentário:
Postar um comentário