Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Fazendo Alterações Locais e Remotas | Fluxos de Trabalho Mais Avançados
Fundamentos do GitHub
course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Fazendo Alterações Locais e Remotas

A próxima parte aborda cenários mais avançados e explica como resolver conflitos de mesclagem de forma eficaz.

Primeiro, será realizado um commit diretamente no repositório remoto para simular a colaboração.

A seguinte linha foi adicionada ao arquivo README utilizando a interface do GitHub:

Agora, será adicionada uma nova linha ao arquivo README localmente. No entanto, esta linha será um pouco diferente, pois será especificado (local) para identificar que essas alterações foram feitas localmente. Antes de adicionar uma nova linha e realizar o commit diretamente dessa alteração, certifique-se de alternar para o branch main:

Uma vez na branch main, é possível adicionar uma nova linha ao arquivo usando o comando echo com o operador >> e realizar um commit direto sem a necessidade de preparar explicitamente as alterações:

Note
Nota

Este comando adiciona o texto "A new line (local)" ao final do arquivo README.md. O operador >> é utilizado para acrescentar o texto ao arquivo sem sobrescrever o conteúdo já existente.

Tentativa de Push

Como as alterações foram commitadas localmente, parece que tudo o que precisamos fazer é executar o comando git push para enviar as alterações ao repositório remoto:

O envio das alterações falhou porque o repositório remoto contém atualizações que não estão presentes na branch local. A branch local deve ser sincronizada com o repositório remoto antes que as alterações possam ser enviadas.

question mark

Por que o comando git push falhou nesta situação?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Fazendo Alterações Locais e Remotas

A próxima parte aborda cenários mais avançados e explica como resolver conflitos de mesclagem de forma eficaz.

Primeiro, será realizado um commit diretamente no repositório remoto para simular a colaboração.

A seguinte linha foi adicionada ao arquivo README utilizando a interface do GitHub:

Agora, será adicionada uma nova linha ao arquivo README localmente. No entanto, esta linha será um pouco diferente, pois será especificado (local) para identificar que essas alterações foram feitas localmente. Antes de adicionar uma nova linha e realizar o commit diretamente dessa alteração, certifique-se de alternar para o branch main:

Uma vez na branch main, é possível adicionar uma nova linha ao arquivo usando o comando echo com o operador >> e realizar um commit direto sem a necessidade de preparar explicitamente as alterações:

Note
Nota

Este comando adiciona o texto "A new line (local)" ao final do arquivo README.md. O operador >> é utilizado para acrescentar o texto ao arquivo sem sobrescrever o conteúdo já existente.

Tentativa de Push

Como as alterações foram commitadas localmente, parece que tudo o que precisamos fazer é executar o comando git push para enviar as alterações ao repositório remoto:

O envio das alterações falhou porque o repositório remoto contém atualizações que não estão presentes na branch local. A branch local deve ser sincronizada com o repositório remoto antes que as alterações possam ser enviadas.

question mark

Por que o comando git push falhou nesta situação?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
some-alt