Este documento fornece um guia básico sobre como trabalhar com repositórios no GitHub. Ele cobre desde a criação de um novo repositório até a clonagem, envio de alterações (push), e criação de pull requests.
- Introdução ao GitHub
- Criando um Novo Repositório
- Clonando um Repositório
- Fazendo Alterações e Enviando (Push)
- Criando Pull Requests
- Conclusão
GitHub é uma plataforma de hospedagem de código que permite colaboração e controle de versão usando Git. Ele é amplamente utilizado para desenvolvimento de software, permitindo que desenvolvedores colaborem em projetos de qualquer lugar do mundo.
Para criar um novo repositório no GitHub:
- Faça login na sua conta do GitHub.
- No canto superior direito, clique no ícone
+
e selecione "New repository". - Preencha os detalhes do repositório:
- Nome do repositório
- Descrição (opcional)
- Escolha a visibilidade (público ou privado)
- Clique em "Create repository".
Para clonar um repositório para o seu computador:
-
Vá até a página do repositório no GitHub.
-
Clique no botão
Code
e copie a URL do repositório. -
Abra o terminal ou prompt de comando no seu computador.
-
Execute o comando:
git clone [URL_DO_REPOSITÓRIO]
Substitua
[URL_DO_REPOSITÓRIO]
pela URL que você copiou.
Para fazer alterações e enviá-las para o GitHub:
-
Navegue até a pasta do repositório clonado:
cd [NOME_DO_REPOSITÓRIO]
-
Faça as alterações necessárias nos arquivos.
-
Adicione as alterações ao stage:
git add .
-
Faça um commit das alterações:
git commit -m "Descrição das alterações"
-
Envie as alterações para o repositório no GitHub:
git push origin main
Substitua
main
pelo nome da branch, se necessário.
Para criar uma pull request (PR):
- Faça login na sua conta do GitHub.
- Navegue até o repositório onde você deseja enviar a PR.
- Clique na aba
Pull requests
. - Clique no botão
New pull request
. - Selecione a branch de origem e a branch de destino para a PR.
- Adicione um título e uma descrição para a PR.
- Clique em
Create pull request
.
Este guia básico cobre as operações fundamentais ao trabalhar com repositórios no GitHub.