Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
Git é um sistema de controle de versão (version control system) popular que permite aos desenvolvedores rastrear as alterações em seu código-base. Uma das principais características do Git é a capacidade de enviar (push) as alterações locais para um repositório remoto. Isso permite que vários desenvolvedores colaborem no mesmo código-base e o mantenham atualizado.
Enviar Alterações Locais para Remoto
Como desenvolvedor, você pode precisar enviar (push) suas alterações locais para um repositório remoto para compartilhar seu trabalho com outros membros da equipe ou para implantar seu código em um ambiente de produção. O comando git push é usado para enviar as últimas alterações da branch local para o remoto. No entanto, antes de enviar as alterações, você precisa garantir que sua branch local esteja atualizada com a branch remota. Se houver quaisquer conflitos entre as branches local e remota, você precisará resolvê-los antes de enviar as alterações.
Para completar este laboratório, você usará o repositório Git git-playground da sua conta do GitHub, que vem de um fork de https://github.com/labex-labs/git-playground.git. Você fez algumas alterações na branch master e deseja enviá-las para o repositório remoto. Aqui estão as etapas que você precisa seguir:
- Clone o repositório para sua máquina local e navegue até o diretório executando os seguintes comandos:
git clone https://github.com/your-username/git-playground
cd git-playground
- Certifique-se de que sua branch local esteja atualizada com a branch remota executando o seguinte comando:
git pull origin master
- Depois de puxar (pull) as últimas alterações da branch remota, você pode fazer suas alterações na branch local:
echo "hello,world" >> file1.txt
- Depois de fazer as alterações, prepare-as usando o comando
git add:
git add .
- Faça o commit (commit) das alterações usando o comando
git commit:
git commit -m "Added new feature"
- Finalmente, envie (push) as alterações para o repositório remoto usando o comando
git push:
git push origin master
Este é o resultado da execução de git log:
commit 1f1949955387a1549f1bb5286d3d0a2b993f87e0 (HEAD -> master,origin/master,origin/HEAD)
Author: xiaoshengyunan <@users.noreply.github.com>
Date: Fri Jul 21 19:26:57 2023 +0800
Added new feature
Resumo
Enviar (push) alterações locais para um repositório remoto é uma parte essencial da colaboração em um código-base. O comando git push permite que os desenvolvedores compartilhem seu trabalho com outros membros da equipe e implantem seu código em ambientes de produção. No entanto, é importante garantir que a branch local esteja atualizada com a branch remota antes de enviar as alterações.