Skip to content

Commit e60cc6e

Browse files
authored
📚 docs: Atualização do README
0 parents  commit e60cc6e

File tree

1 file changed

+140
-0
lines changed

1 file changed

+140
-0
lines changed

readme.md

+140
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
### Manual de Comandos Git
2+
3+
#### Introdução
4+
5+
O Git é um sistema de controle de versão distribuído que permite aos desenvolvedores rastrear alterações no código-fonte durante o desenvolvimento de software. Criado por Linus Torvalds em 2005, o Git facilita a colaboração em projetos de software, permitindo que múltiplos desenvolvedores trabalhem em diferentes partes de um projeto ao mesmo tempo. Este manual apresenta uma visão geral dos principais comandos do Git, ajudando você a iniciar e gerenciar seu repositório de código de maneira eficaz.
6+
7+
#### Configuração Inicial
8+
9+
Antes de começar a usar o Git, é necessário configurar algumas informações básicas, como seu nome de usuário e e-mail. Essas informações serão usadas para associar seus commits a você.
10+
11+
```bash
12+
git config --global user.name "Seu Nome"
13+
git config --global user.email "[email protected]"
14+
```
15+
16+
#### Repositório
17+
18+
Para começar a usar o Git, você precisa inicializar um novo repositório ou clonar um repositório existente.
19+
20+
- **Inicializar um novo repositório**:
21+
```bash
22+
git init
23+
```
24+
25+
- **Clonar um repositório existente**:
26+
```bash
27+
git clone https://github.com/usuario/repositorio.git
28+
```
29+
30+
#### Controle de Versão Básico
31+
32+
Os comandos a seguir ajudam a adicionar, confirmar e visualizar alterações no seu repositório.
33+
34+
- **Adicionar arquivos ao índice (staging area)**:
35+
```bash
36+
git add arquivo.txt
37+
git add .
38+
```
39+
40+
- **Confirmar as alterações adicionadas ao índice**:
41+
```bash
42+
git commit -m "Mensagem de commit"
43+
```
44+
45+
- **Exibir o status das alterações no repositório**:
46+
```bash
47+
git status
48+
```
49+
50+
- **Mostrar o histórico de commits**:
51+
```bash
52+
git log
53+
```
54+
55+
#### Branches
56+
57+
Branches são usadas para desenvolver funcionalidades isoladas umas das outras. O Git permite criar, listar e excluir branches com facilidade.
58+
59+
- **Listar, criar ou excluir branches**:
60+
```bash
61+
git branch
62+
git branch nova-branch
63+
git branch -d branch-antiga
64+
```
65+
66+
- **Mudar para outra branch ou restaurar arquivos da árvore de trabalho**:
67+
```bash
68+
git checkout nome-da-branch
69+
git checkout -b nova-branch
70+
```
71+
72+
#### Mesclagem e Rebase
73+
74+
Mesclar e fazer rebase são formas de integrar alterações de diferentes branches.
75+
76+
- **Mesclar uma branch na branch atual**:
77+
```bash
78+
git merge nome-da-branch
79+
```
80+
81+
- **Reaplicar commits da branch atual em cima de outra base**:
82+
```bash
83+
git rebase nome-da-branch
84+
```
85+
86+
#### Sincronização com Repositórios Remotos
87+
88+
Para colaborar com outros desenvolvedores, é importante saber como trabalhar com repositórios remotos.
89+
90+
- **Gerenciar conexões com repositórios remotos**:
91+
```bash
92+
git remote add origin https://github.com/usuario/repositorio.git
93+
```
94+
95+
- **Buscar alterações do repositório remoto sem integrá-las**:
96+
```bash
97+
git fetch origin
98+
```
99+
100+
- **Atualizar o repositório local com as mudanças do repositório remoto e mesclá-las**:
101+
```bash
102+
git pull origin master
103+
```
104+
105+
- **Enviar as alterações para o repositório remoto**:
106+
```bash
107+
git push origin master
108+
```
109+
110+
#### Desfazendo Alterações
111+
112+
O Git também permite desfazer alterações de várias formas, seja resetando o índice ou criando commits de reversão.
113+
114+
- **Resetar o índice e/ou o diretório de trabalho para um estado anterior**:
115+
```bash
116+
git reset --soft HEAD~1
117+
git reset --hard HEAD~1
118+
```
119+
120+
- **Criar um novo commit que desfaz as alterações de um commit anterior**:
121+
```bash
122+
git revert <commit>
123+
```
124+
125+
#### Outros Comandos Úteis
126+
127+
Alguns comandos adicionais do Git são úteis para gerenciar suas alterações e marcar pontos importantes na história do repositório.
128+
129+
- **Armazenar temporariamente as mudanças de trabalho não confirmadas**:
130+
```bash
131+
git stash
132+
git stash apply
133+
```
134+
135+
- **Marcar um ponto específico na história do repositório como importante**:
136+
```bash
137+
git tag -a v1.0 -m "Versão 1.0"
138+
```
139+
140+
Esses são alguns dos comandos básicos e mais utilizados do Git. Com este manual, você pode gerenciar seu repositório de código e colaborar com outros desenvolvedores de forma eficaz. Se precisar de mais detalhes sobre algum comando específico ou sobre outros comandos, sinta-se à vontade para perguntar no email: [email protected]

0 commit comments

Comments
 (0)