https://github.com/foqsz/commands-git
List of useful Git commands, created by @Foqsz.
https://github.com/foqsz/commands-git
git git-github gitcommands gitconfig github
Last synced: about 1 year ago
JSON representation
List of useful Git commands, created by @Foqsz.
- Host: GitHub
- URL: https://github.com/foqsz/commands-git
- Owner: Foqsz
- Created: 2024-04-01T14:25:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T14:27:29.000Z (almost 2 years ago)
- Last Synced: 2025-01-09T11:44:37.711Z (about 1 year ago)
- Topics: git, git-github, gitcommands, gitconfig, github
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lista de Comandos Git
Esta é uma lista de comandos Git comuns e úteis, útil para quem está começando a trabalhar com Git. Elaborada por @Foqsz.
## Sobre Mim
Meu nome é Victor Vinicius Alves de Lima Souza. Estou iniciando meus estudos em C# e .NET e atualmente estou cursando Análise e Desenvolvimento de Sistemas. Se você quiser entrar em contato ou saber mais sobre meu trabalho, sinta-se à vontade para me encontrar nas seguintes plataformas:
- GitHub: [foqsz](https://github.com/foqsz)
- LinkedIn: [Victor Vinicius Alves de Lima Souza](https://www.linkedin.com/in/victor-vinicius-2a9166255/)
## Comandos Git
1. **git init**: Inicializa um repositório Git em um diretório local.
2. **git clone [url]**: Clona um repositório Git remoto para o seu diretório local.
3. **git add [arquivo]**: Adiciona um arquivo ao index (staging area) para ser commitado.
4. **git add .**: Adiciona todos os arquivos modificados e novos ao index.
5. **git commit -m "[mensagem]"**: Registra as alterações no repositório local com uma mensagem de commit.
6. **git status**: Exibe o estado dos arquivos no diretório de trabalho e no index.
7. **git diff**: Mostra as diferenças entre as alterações feitas nos arquivos que não foram adicionados ao index ainda.
8. **git diff --cached**: Mostra as diferenças entre o index e o último commit.
9. **git log**: Exibe o histórico de commits.
10. **git branch**: Lista todas as branches locais.
11. **git branch [nome]**: Cria uma nova branch.
12. **git checkout [nome]**: Muda para a branch especificada.
13. **git checkout -b [nome]**: Cria uma nova branch e muda para ela.
14. **git merge [branch]**: Mescla uma branch específica na branch atual.
15. **git pull**: Atualiza o repositório local com as alterações do repositório remoto.
16. **git push**: Envia os commits locais para o repositório remoto.
17. **git remote -v**: Lista os repositórios remotos configurados.
18. **git remote add [nome] [url]**: Adiciona um novo repositório remoto.
19. **git reset [arquivo]**: Remove um arquivo do index (staging area), mas preserva suas alterações no diretório de trabalho.
20. **git reset --hard**: Reseta o HEAD para o último commit, descartando todas as alterações locais.
Esta é apenas uma lista básica de comandos Git. Existem muitos outros comandos e opções disponíveis, dependendo das necessidades do seu fluxo de trabalho.