-
Notifications
You must be signed in to change notification settings - Fork 1
/
git.txt
68 lines (46 loc) · 1.28 KB
/
git.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Meu manual pessoal de git
- Listar branchs de um projeto
git branch
- Trocar de branch
git checkout <nome da branch>
- Criar nova branch
git branch -m <tipo>/<titulo>
- Verificar status das alterações
git status
- Adicionar arquivos
git add .
- Remover um arquivo
git restore <caminho do arquivo>
- Realizar um commit
git commit -m "<titulo>"
- Enviar um commit para uma branch especifica
git push origin <nome da branch>
- Corrigir conflitos entre branchs
git checkout <nome da branch principal>
git pull
git checkout <nome da minha branch>
git merge <nome da branch principal>
- Unir commits em um só
git reset --soft HEAD~<quantidade de commits>
git commit -m “<titulo do commit>”
git push -f origin <nome da branch>
- Fazer cópia de uma branch
- git checkout -b <nome da branch>-backup
- Remover arquivos de um commit (Caso não tenha merge)
git reset —soft HEAD~<quantidade de commits>
git status
git restore <arquivo>
git status
git commit -m “<commit>”
git status
gitk
- Puxar conflitos
git checkout -b <nome da branch>-backup
git checkout <nome da branch principal>
git pull origin <nome da branch principal>
git checkout <nome da branch>
git rebase development <nome da branch principal>
git status
git add .
git rebase --continue
git push -f origin <nome da branch>