-
Notifications
You must be signed in to change notification settings - Fork 0
/
cmd_git
74 lines (52 loc) · 2.31 KB
/
cmd_git
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
69
70
71
72
73
74
############# COMANDOS BASICOS GIT #################
> git config --global user.name "user.name"
> git config --global user.email [email protected]
> git config --global core.editor vim //configura editor de texto principal
> git config --list //lista de configuracoes utilizadas
> git init
:inicia repositório para versionamento git.
> git status
:indica estado dos arquivos: tracked ou untracked e mostra quais arquivos foram modificados
> git add arquivo
:adiciona arquivo ao estado de tracked
> git commit -m "mensagem"
:cria primeiro commit do arquivo e adiciona motivo do commit atraves da opcao curta -m
> git log
:mostra hitórico de commits.
> git remote add origin URL
:adiciona repositorio remoto, o nome origin eh usado por padrao, mas eh apenas um apelido para o link
podendo ser substituido por qualquer outro.
> git push origin master
:atualiza repositorio remoto com os commits locais, origin = nome do repositorio remoto,
master = nome da branch onde o commit será atualizado.
> git clone URL
:clona um repositorio com mesmo nome daquele indicado pela url.
> git pull origin master
:atualiza diretorio local com as modificacoes feitas no repositorio remoto
origin = apelido para repositorio remoto, master = brach
> git branch
:lista as branchs na maquina atual
> git branch nomeDaBranch
:cria nova branch na maquina local
> git checkout nomeDaBranch
:muda de branch
> git checkout -b nomeDaBranch
:cria e muda de branch
>git merge nomeDaBranch
:adiciona nomeDaBranch a branch atual
> git push origin nomeDabranch
:adiciona nova branch no repositorio remoto.
Problema: precisamos indicar ao git que a branch nomeDaBranch, no repositorio externo, eh igual à branch local
nomeDaBranch. entao utilizamos git push -u origin nomeDaBranch.
> git branch -t minhaBranch origin/nomeDaBranch
:copia uma branch remota para a maquina local
> git chekout nomeDoArquivo
:volta o arquivo para ultimo estagio de commit.
> git checkout branchSecundaria caminho/arquivo/aCopiar
:copia um arquivo de uma branch secundaria (development) pra branch atual
>git reset HEAD nomeDoArquivo
:retira o arquivo do estado de commit.
>git rm nomeDoArquivo
:utilizar a funcao de remocao do git para informar que o arquivo foi removido
>git mv nomeDoArquivo Destino
:utilizar a funcao de mover do git para que o git saiba qual era o arquivo de origem