diff --git a/cap08/cap08_er.Rmd b/cap08/cap08_er.Rmd index 1ab51d297ebf2187ee49cf8ddf808a6efc9f3a6a..ad5697221ac910987f5b723d0a00815cea871184 100644 --- a/cap08/cap08_er.Rmd +++ b/cap08/cap08_er.Rmd @@ -1,3 +1,8 @@ + + +Exemplos de Rotinas +=================== + ## Clonar, Modificar e Subir ```{r, engine='bash', echo=TRUE, eval=FALSE} # Clonar o projeto desta apostila: @@ -33,9 +38,25 @@ git remote add remoto git@gitlab.c3sl.ufpr.br:pet-estatistica/apostila-git.git ``` -## Deletar Ramos +## Resolver um bug + +```{r, engine='bash', eval=FALSE, echo=TRUE} + +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 + +``` ```{r, engine='bash', echo=TRUE, eval=FALSE} +# Listar ramos: +git branch # Deletar ramo local: git branch -d "nome_ramo" # Deletar ramo remoto: @@ -56,4 +77,14 @@ git checkout novo_branch ``` +## Voltar o projeto para um commit +```{r, engine='bash', echo=TRUE, eval=FALSE} +# 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 + +```