Skip to content
Snippets Groups Projects
Commit 6a5f4898 authored by Alcides Conte Neto's avatar Alcides Conte Neto
Browse files

Adicionado rebase e stash

parent 0ca150db
Branches
No related tags found
1 merge request!14Issue#11
...@@ -242,9 +242,22 @@ por exemplo, a ligação existente entre o arquivo e seus commits. ...@@ -242,9 +242,22 @@ por exemplo, a ligação existente entre o arquivo e seus commits.
git mv teste.tex arquivo1.tex git mv teste.tex arquivo1.tex
``` ```
## Stash ## Stash
É uma maneira de não precisar fazer um `commit` para mudar de `branch`.
Executando este comando, os arquivos modificados ficam salvos em uma
pilha de modificações inacabadas, sendo possível transitar entre
`branchs` e voltar ao trabalho inacabado quando necessário.
**Exemplo:**
```{r, engine='bash', echo=TRUE, eval=FALSE}
# Fazendo o stash:
git stash
# Listando os stash criados:
git stash list
```
## Reset ## Reset
## Fetch ## Fetch
...@@ -253,6 +266,22 @@ git mv teste.tex arquivo1.tex ...@@ -253,6 +266,22 @@ git mv teste.tex arquivo1.tex
## Rebase ## Rebase
O `rebase` é usado para modificar `commits` antigos. Ele refaz a arvore
de `commits`, sendo assim, não é uma boa ideia fazer um `push` da
alteração, pois modificara a arvore do servidor, afetando todos os
desenvolvedores.
A idéia geral é que ele pega os commits de um ramo e "muda de base",
passando-os para novos commits do ramo atual, formando uma arvore com
fluxo de trabalho linear.
**Exemplo:**
```{r, engine='bash', echo=TRUE, eval=FALSE}
# Fazer o rebase do branch teste para o atual:
git rebase teste
```
## Bisect ## Bisect
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment