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

Realizando Alterações Locais e Remotas

Deslize para mostrar o menu

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

Primeiro, vamos fazer um commit diretamente no nosso repositório remoto para simular a colaboração.

Adicionamos a seguinte linha ao arquivo README usando a interface do GitHub:

Add a new line (remote)

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

git checkout main

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

echo "A new line (local)" >> README.md
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 existente.

git commit -a -m "Modify the README.md file"
Alternando para a branch main e realizando commit

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:

git push
Tentativa de push

Falha ao enviar alterações 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?

Selecione a resposta correta

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

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