> For the complete documentation index, see [llms.txt](https://cumbucadev.gitbook.io/github-essentials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cumbucadev.gitbook.io/github-essentials/dia-9/interagindo-com-o-repositorio-remoto-hello-world/enviando-alteracoes-para-o-repositorio-remoto.md).

# Enviando Alterações para o Repositório Remoto

Até o momento, nenhuma alteração foi enviada ao repositório remoto no GitHub. Você pode verificar isso acessando seu repositório, onde o número de branches e commits permanecerá inalterado.

<figure><img src="/files/d9iPmqM4vn9k7tBLkyRN" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/z1jNQTHcMp7amA8nsRCX" alt=""><figcaption></figcaption></figure>

## Enviando as Modificações

Agora, é hora de enviar as modificações para o repositório remoto. Para isso, utilizaremos o seguinte comando:

> <mark style="color:purple;">git</mark> <mark style="color:orange;">push</mark> <mark style="color:green;">origin</mark> <mark style="color:green;">issue-1</mark>

Em que:

* <mark style="color:purple;">git</mark>: Comando que usamos para interagir com o Git.
* <mark style="color:orange;">push</mark>: Sub-comando para enviar as alterações do seu computador para o repositório remoto.
* <mark style="color:green;">origin</mark>: Nome padrão que o Git dá ao repositório remoto.
* <mark style="color:green;">issue-1</mark>: Nome da branch que estamos enviando para o GitHub.

```bash
git push origin issue-1
```

Saída esperada (algo como):

```bash
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 10 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 626 bytes | 626.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a pull request for 'issue-1' on GitHub by visiting:
remote:      https://github.com/aprendizCumbucaDev/hello-world/pull/new/issue-1
remote:
To github.com:aprendizCumbucaDev/hello-world.git
 * [new branch]      issue-1 -> issue-1
branch 'issue-1' set up to track 'origin/issue-1'
```

#### O que acontece depois de rodar esse comando?

1. O Git cria o branch `issue-1` no repositório remoto (caso ele ainda não exista).
2. As alterações que você fez e comitou localmente serão enviadas para esse branch no GitHub.

## Verificando o Repositório Remoto Central

Acesse novamente a página do repositório no GitHub ou recarregue-a. Agora, você verá um novo painel indicando que a branch `issue-1` recebeu alterações recentemente (exemplo: *"issue-1 had recent pushes X minutes ago"*). Falaremos mais sobre isso no próximo capítulo.

Além disso, perceba que o número de branches agora aumentou, passando de 1 para 2.

<figure><img src="/files/sZW1MzLEHLdCHD3s1nFi" alt=""><figcaption></figcaption></figure>

Para visualizar as modificações, clique no botão de seleção de branch para alterar o branch atual.

<figure><img src="/files/jDboemD4DRuztm92PGnK" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/MRwoOz9t0DNhzG4TPBUT" alt=""><figcaption></figcaption></figure>

Escolha a opção `issue-1.`

<figure><img src="/files/hTTG4q6d15t1uUEnXMoT" alt=""><figcaption></figcaption></figure>

Agora você está vendo a versão do seu repositório no branch `issue-1`. Veja qual foi o último commit registrado e principalmente, claro, veja que o seu GIF já está no README.md!

<figure><img src="/files/TfmNVhc921fypzg17mpn" alt=""><figcaption></figcaption></figure>

***

No próximo capítulo, veremos o processo recomendado para mesclar essas alterações à branch principal do repositório central.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cumbucadev.gitbook.io/github-essentials/dia-9/interagindo-com-o-repositorio-remoto-hello-world/enviando-alteracoes-para-o-repositorio-remoto.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
