mirror of
https://github.com/Raghu-Ch/angular-challenges.git
synced 2026-02-10 12:53:03 -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:
|
||||
file: ../../../assets/angular-challenge.webp
|
||||
actions:
|
||||
- text: Início
|
||||
- text: Iniciar
|
||||
link: /pt-br/guides/getting-started/
|
||||
icon: right-arrow
|
||||
variant: primary
|
||||
|
||||
Reference in New Issue
Block a user