Git e GitHub uma visão básica sobre o assunto!
Olá galera!! eu estou pesquisando muito sobre o Git e Github e estou apanhando muito também, assim montei um resuminho das principais funções, compartilho para quem possa interessar!
Usando o Git e o GitHub de maneira prática:
# 1. Instalação
Git
- Windows: Baixe e instale o Git a partir do site oficial [git-scm.com](https://git-scm.com/).
- MacOS: Use Homebrew: `brew install git`.
- Linux: Use o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu: `sudo apt-get install git`.
GitHub
- Crie uma conta em [GitHub](https://github.com/).
# 2. Configuração Inicial do Git
Após instalar o Git, configure seu nome de usuário e e-mail:
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@exemplo.com"
# 3. Criando um Repositório
Localmente
1. Inicialize um repositório Git em um diretório existente:
git init
2. Crie um novo arquivo ou use um existente, por exemplo:
echo "# Meu Projeto" > README.md
3. Adicione o arquivo ao índice:
git add README.md
4. Faça o primeiro commit:
git commit -m "Primeiro commit"
# No GitHub
1. Crie um novo repositório na sua conta GitHub.
2. Conecte o repositório local ao GitHub:
git remote add origin https://github.com/seuusuario/seudepositorio.git
git branch -M main
git push -u origin main
# 4. Fluxo de Trabalho Básico
Clonando um Repositório
Se você deseja clonar um repositório existente do GitHub para seu ambiente local:
git clone https://github.com/usuario/repositorio.git
# Realizando Alterações
1. Crie uma nova branch para sua funcionalidade:
git checkout -b minha-nova-funcionalidade
2. Faça suas alterações no código.
3. Adicione os arquivos alterados ao índice:
git add .
4. Faça commit das suas alterações:
git commit -m "Adicionar nova funcionalidade"
5. Envie as alterações para o GitHub:
git push origin minha-nova-funcionalidade
# Fazendo Merge
1. Vá ao GitHub e crie um Pull Request da sua branch para a branch `main`.
2. Reveja e mescle as alterações através da interface do GitHub.
#Atualizando Seu Repositório Local
Para manter seu repositório local atualizado com as alterações remotas:
git pull origin main
# 5. Comandos Úteis do Git
- Verificar o status do repositório:
git status
- Ver o histórico de commits:
git log
- Reverter mudanças locais (antes de um commit):
git checkout -- nome-do-arquivo
- Excluir uma branch:
git branch -d nome-da-branch
Seguir essas etapas ajudará você a usar Git e GitHub, de uma maneira bem resumida e prática, espero que ajude!