docs: more files translated

Change action in index
Translate files: rebase and checkout-answer
This commit is contained in:
kabrunko-dev
2023-12-11 11:05:03 -03:00
parent 6cf59d2d55
commit d5c44bd573
3 changed files with 110 additions and 1 deletions

View File

@@ -0,0 +1,48 @@
---
title: Verificar resposta dos outros
description: Guia para verificar a resposta de outra pessoa
sidebar:
order: 3
---
Todas as respostas dos Desafios Angular são apresentadas na forma de _Pull Request_ (PR). Para ver e segui-las, navegue pela página **Files Changes** no GitHub. Entretanto, entender e seguir esse processo pode não ser direto se você não estiver familiarizado com a interface. Assim, você pode preferir verificar a _branch_ e revisar a solução na sua IDE de preferência.
Este guia foi criado para ajudar você a conseguir ver as respostas que desejar.
## Confire PR de outra pessoa localmente
### Sincronize seu repositório
Primeiro, você precisa sincronizar seu _fork_ para garantir que ele está atualizado com o repositório bifurcado.
Isso pode ser feito clicando no botão **Sync fork** na página principal de seu _fork_.
![Sync project header](../../../../assets/fork-sync.png)
A imagem acima mostra que minha _branch_ está atrás da _branch_ principal por 8 _commits_, e será necessário sincronizá-la para ficar atualizada.
![Sync project update modal](../../../../assets/sync-fork-update.png)
### Confira localmente
Vá até o PR que desejar conferir localmente e pegue seu ID. Você o achará no título do PR (como mostrado abaixo).
![PR header](../../../../assets/PR-header.png)
Depois, abra um terminal, vá até o diretório de seu projeto e execute o seguinte comando:
```bash
gh pr checkout <ID>
```
Se você não lembrar o comando, clique no butão <span class="github-neutral-btn"><> Code</span> no lado direito do cabeçalho e você poderá copiar/colar o comando.
![PR code modal](../../../../assets/PR-code-btn-modal.png)
:::note[Nota]
Se o comando não funcionar, a CLI do GitHub vai guidar você durante o processo.
:::
🔥 Agora você pode navegar nas soluções localmente e rodá-las para testar. 🔥
<!-- gh repo set-default -->

View File

@@ -0,0 +1,61 @@
---
title: Rebase sua branch
description: Guia para realizar rebase em uma branch e atualizá-la com as mudanças mais recentes
sidebar:
order: 6
---
De tempos em tempos, mudanças podem ser adicionadas no projeto. Eu tentarei fazer mudanças que não quebrarão nada, mas algumas vezes é inevitável.
Na maioria das vezes, você não precisará fazer _rebase_ na sua solução, mas aqui está um guia para ajudar em como fazer isso.
:::note[Nota]
Este guia é aplicável para qualquer Projeto de Código Aberto.
:::
## Passos para fazer _rebase_ na sua _branch_
### Sincronize o repositório
Primeiro, você precisa sincronizar seu _fork_ para garantir que está tudo atualizado com o repositório bifurcado.
Você pode fazer isso clicando no botão <span class="github-neutral-btn"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg>Sync fork</span> na página principal de seu _fork_.
![Sync project header](../../../../assets/fork-sync.png)
A imagem acima mostra que minha _branch_ está atrás da _branch_ principal por 8 _commits_ e eu preciso sincronizar para atualizá-la com as mudanças mais recentes.
![Sync project update modal](../../../../assets/sync-fork-update.png)
### Abra um terminal
Abra um terminal de sua escolha, pode ser tanto na sua IDE de escolha ou uma instância independente.
### Git
Siga os seguintes commandos para realizar um _rebase_ na sua _branch_ local:
```bash
git checkout main
git pull
git checkout [sua branch]
git rebase main
# Por fim, resolva os conflitos
```
Neste passo, o _rebase_ pode parar, porque sua _branch_ local tem arquivos conflitantes com a _branch_ principal. Corrija-os e depois disso feito:
```bash
git add .
git rebase --continue
```
Se sua _branch_ não tem nenhum conflito, uma mensagem de sucesso será mostrada.
### _Push_ seu trabalho para a _branch_ remota
Finalmente, faça um _push_ do seu trabalho de volta para o GitHub:
```bash
git push -f
```

View File

@@ -8,7 +8,7 @@ hero:
image:
file: ../../../assets/angular-challenge.webp
actions:
- text: Início
- text: Iniciar
link: /pt-br/guides/getting-started/
icon: right-arrow
variant: primary