Conteúdo do Curso
Fundamentos do GitHub
Fundamentos do GitHub
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:
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.
Obrigado pelo seu feedback!