mirror of
https://github.com/Raghu-Ch/angular-challenges.git
synced 2026-02-13 14:23:02 -05:00
docs: more files translated
Change action in index Translate files: rebase and checkout-answer
This commit is contained in:
48
docs/src/content/docs/pt-br/guides/checkout-answer.md
Normal file
48
docs/src/content/docs/pt-br/guides/checkout-answer.md
Normal 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_.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 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).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
:::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 -->
|
||||||
61
docs/src/content/docs/pt-br/guides/rebase.md
Normal file
61
docs/src/content/docs/pt-br/guides/rebase.md
Normal 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_.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 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
|
||||||
|
```
|
||||||
@@ -8,7 +8,7 @@ hero:
|
|||||||
image:
|
image:
|
||||||
file: ../../../assets/angular-challenge.webp
|
file: ../../../assets/angular-challenge.webp
|
||||||
actions:
|
actions:
|
||||||
- text: Início
|
- text: Iniciar
|
||||||
link: /pt-br/guides/getting-started/
|
link: /pt-br/guides/getting-started/
|
||||||
icon: right-arrow
|
icon: right-arrow
|
||||||
variant: primary
|
variant: primary
|
||||||
|
|||||||
Reference in New Issue
Block a user