Antes de começar, é importante configurar o Git com seu nome e e-mail:
git config --global user.name "Seu Nome"
git config --global user.email "[email protected]"Isso garante que seus commits sejam identificados corretamente.
Se você ainda não tem um repositório Git no seu projeto, inicialize um com:
git initIsso criará uma pasta oculta .git no diretório do projeto, onde o Git armazenará todas as informações de versionamento.
Após criar ou modificar arquivos, adicione-os ao índice (staging area):
git add .O ponto (.) indica que todos os arquivos modificados e novos serão adicionados.
Depois de adicionar os arquivos ao índice, é necessário criar um commit para registrar as mudanças:
git commit -m "Mensagem descritiva do commit"A mensagem deve ser clara e objetiva sobre as alterações feitas.
Antes de enviar o projeto, você precisa criar um repositório no GitHub.
- Acesse GitHub e faça login.
- Clique no botão New repository.
- Defina um nome para o repositório e clique em Create repository.
- Copie a URL do repositório remoto.
Agora, conecte seu repositório local ao repositório remoto:
git remote add origin https://github.com/seu-usuario/nome-do-repositorio.gitSubstitua seu-usuario pelo seu nome de usuário e nome-do-repositorio pelo nome do repositório criado no GitHub.
Para enviar os commits para o repositório remoto, utilize:
git push -u origin mainSe estiver utilizando a branch master, substitua main por master.
Caso seja o primeiro push, o -u define o repositório remoto como o padrão para futuros envios.
Se quiser baixar um repositório do GitHub para seu computador, use:
git clone https://github.com/seu-usuario/nome-do-repositorio.gitIsso criará uma cópia do repositório no seu diretório atual.
Se houver mudanças no repositório remoto feitas por outra pessoa, atualize seu repositório local com:
git pull origin mainIsso baixa e mescla as alterações mais recentes.
Para verificar quais arquivos foram modificados ou estão prontos para commit, utilize:
git statusPara visualizar os commits realizados no repositório, use:
git logVocê pode pressionar q para sair do histórico.
Para criar uma nova branch:
git branch nome-da-branchPara mudar para outra branch:
git checkout nome-da-branchOu para criar e mudar de branch ao mesmo tempo:
git checkout -b nome-da-branchSe quiser unir uma branch à branch principal (main ou master):
git checkout main # Vá para a branch principal
git merge nome-da-branch # Mescle a branch desejadaPara deletar uma branch local:
git branch -d nome-da-branchPara deletar uma branch no repositório remoto:
git push origin --delete nome-da-branchReleases permitem versionar um software e fornecer versões específicas do código.
- Acesse seu repositório no GitHub.
- Clique em Releases no menu lateral.
- Clique em Draft a new release.
- Escolha a tag (exemplo:
v1.0.0) e nomeie o release. - Adicione uma descrição sobre as mudanças.
- Clique em Publish release.
Se deseja publicar pacotes para reutilização, siga os passos:
- Acesse seu repositório no GitHub.
- No menu lateral, clique em Packages.
- Siga as instruções para publicar um pacote utilizando ferramentas como
npm,Docker,MavenouNuGet. - Após a publicação, o pacote estará disponível para instalação e uso em outros projetos.
Se quiser evitar que determinados arquivos sejam versionados, crie um arquivo .gitignore e adicione os arquivos ou pastas que deseja ignorar. Exemplo:
/node_modules/
.env
.DS_Store