Select Git revision
cap08_er.Rmd
-
Alcides Conte Neto authoredAlcides Conte Neto authored
cap08_er.Rmd 2.18 KiB
Exemplos de Rotinas
Clonar, Modificar e Subir
# Clonar o projeto desta apostila:
git clone git@gitlab.c3sl.ufpr.br:pet-estatistica/apostila-git.git
# Modifique o projeto antes de executar o código abaixo.
# Commitar o projeto:
git commit -a -m "Sua Mensagem de Commit"
# Enviar projeto ao servidor (branch master, servidor origin):
git push origin master
Resolver conflito de merge
# Requisitar merge:
git merge ramo_teste
# Resolver conflitos manualmente.
# Finalizar merge com o commit:
git commit -a -m "Merge do ramo_teste"
Incorporar o remoto ao local
# Listando os servidores remotos:
git remote
# Adicionando novo remote com nome remoto:
git remote add remoto git@gitlab.c3sl.ufpr.br:pet-estatistica/apostila-git.git
# Atualizando arquivos locais:
git pull
Resolver um bug
git branch bugfix
git checkout bugfix
# Modifica o código de acordo com o necessário.
git commit -a -m "Bug corrigido"
git checkout master
git merge bugfix
git branch -d bugfix
Deletar ramos
# Listar ramos:
git branch
# Deletar ramo local:
git branch -d "nome_ramo"
# Deletar ramo remoto:
git push origin :nome_ramo
Criar ramo de um commit passado
# Verificar código commit:
git log
# Criando branch com commit do código
# ec3650c8661d75b486a236e3d416ab58db1d596a:
git branch novo_branch ec3650c8661d75b486a236e3d416ab58db1d596a
# Mudando para novo_branch
git checkout novo_branch
Voltar o projeto para um commit
# Listando commits pelo nome e código de identificação:
git log --pretty=oneline
# Voltando a um commit anterior, em que seu código
#de identificação é: ec3650c8661d75b486a236e3d416ab58db1d596a.
git checkout ec3650c8661d75b486a236e3d416ab58db1d596a
Reescrever mensagem de commit
git log --oneline
git commit --amend "Correção de Commit"
git push -f origin master