An open API service indexing awesome lists of open source software.

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.

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.