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
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"
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
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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo