Projeto

Geral

Perfil

Gitinstall » Histórico » Versão 5

Mauricio Luiz Viani, 06/07/2018 14:32 h

1 1 Mauricio Luiz Viani
h1. Instalação do Git
2 1 Mauricio Luiz Viani
3 5 Mauricio Luiz Viani
h2. Iniciando
4 1 Mauricio Luiz Viani
5 5 Mauricio Luiz Viani
Abrir uma janela de terminal e mudar para o usuário root:
6 5 Mauricio Luiz Viani
7 5 Mauricio Luiz Viani
<pre>
8 5 Mauricio Luiz Viani
# sudo su
9 5 Mauricio Luiz Viani
</pre>
10 5 Mauricio Luiz Viani
11 1 Mauricio Luiz Viani
h2. Instalar o aplicativo git
12 1 Mauricio Luiz Viani
 
13 1 Mauricio Luiz Viani
<pre>
14 5 Mauricio Luiz Viani
$ apt-get install git
15 1 Mauricio Luiz Viani
16 1 Mauricio Luiz Viani
Comando para instalação em sistema operacional Debian ou Ubuntu.
17 1 Mauricio Luiz Viani
Para outros sistemas, ver documentação especiífica do SO
18 1 Mauricio Luiz Viani
</pre>
19 1 Mauricio Luiz Viani
20 1 Mauricio Luiz Viani
h2. Definir as configurações iniciais globais
21 1 Mauricio Luiz Viani
22 1 Mauricio Luiz Viani
Retorne para o seu usuário local (sair do root)
23 1 Mauricio Luiz Viani
24 1 Mauricio Luiz Viani
<pre>
25 1 Mauricio Luiz Viani
$ git config --global user.name "Seu Nome Completo" 
26 1 Mauricio Luiz Viani
$ git config --global user.email seuemail@exemplo.com
27 1 Mauricio Luiz Viani
28 1 Mauricio Luiz Viani
--global indica que o Git usará sempre essas configurações para tudo que fizer no sistema
29 1 Mauricio Luiz Viani
30 1 Mauricio Luiz Viani
Você está configurando seu aplicativo git na conta do usuário local, portanto entre sempre no seu 
31 1 Mauricio Luiz Viani
usuário quando for operar o git com os repositórios, para que as configurações sejam respeitadas.
32 1 Mauricio Luiz Viani
</pre> 
33 1 Mauricio Luiz Viani
34 1 Mauricio Luiz Viani
h3. Inibir o filemode dos arquivos como atualizações
35 1 Mauricio Luiz Viani
36 1 Mauricio Luiz Viani
<pre>
37 1 Mauricio Luiz Viani
$ git config --global core.filemode false
38 1 Mauricio Luiz Viani
39 1 Mauricio Luiz Viani
Isso evitará que alterações nas permissões de acesso em arquivos locais sejam consideradas modificações.
40 1 Mauricio Luiz Viani
</pre>
41 1 Mauricio Luiz Viani
42 3 Mauricio Luiz Viani
h3. Inibir verificação de certificado ssl do servidor
43 3 Mauricio Luiz Viani
44 3 Mauricio Luiz Viani
<pre>
45 3 Mauricio Luiz Viani
$ git config --global http.sslverify false
46 3 Mauricio Luiz Viani
47 3 Mauricio Luiz Viani
Evita que um certificado auto-assinado seja recusado na conexão https com o repositório
48 3 Mauricio Luiz Viani
</pre>
49 3 Mauricio Luiz Viani
50 1 Mauricio Luiz Viani
h3. Definir o editor de arquivos
51 1 Mauricio Luiz Viani
52 1 Mauricio Luiz Viani
<pre>
53 1 Mauricio Luiz Viani
$ git config --global core.editor emacs
54 1 Mauricio Luiz Viani
55 2 Mauricio Luiz Viani
Por padrão o git usa o vi ou vim. Altere somente se pretender utilizar outro editor
56 1 Mauricio Luiz Viani
</pre> 
57 1 Mauricio Luiz Viani
58 1 Mauricio Luiz Viani
h3. Definir a ferramenta de diff
59 1 Mauricio Luiz Viani
60 1 Mauricio Luiz Viani
<pre>
61 1 Mauricio Luiz Viani
$ git config --global merge.tool meld
62 1 Mauricio Luiz Viani
63 2 Mauricio Luiz Viani
Aceita kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge e opendiff
64 1 Mauricio Luiz Viani
</pre>
65 1 Mauricio Luiz Viani
66 1 Mauricio Luiz Viani
h3. Para verificar suas configurações
67 1 Mauricio Luiz Viani
68 1 Mauricio Luiz Viani
<pre>
69 1 Mauricio Luiz Viani
$ git config --list
70 1 Mauricio Luiz Viani
</pre>
71 1 Mauricio Luiz Viani
72 1 Mauricio Luiz Viani
h2. Ajuda
73 1 Mauricio Luiz Viani
74 1 Mauricio Luiz Viani
<pre>
75 1 Mauricio Luiz Viani
$ git help <verbo>
76 1 Mauricio Luiz Viani
</pre> 
77 1 Mauricio Luiz Viani
78 1 Mauricio Luiz Viani
> Exemplo: $ git help config 
79 1 Mauricio Luiz Viani
80 1 Mauricio Luiz Viani
<pre>
81 1 Mauricio Luiz Viani
$ git <verbo> --help
82 1 Mauricio Luiz Viani
</pre> 
83 1 Mauricio Luiz Viani
84 1 Mauricio Luiz Viani
> Exemplo: $ git config --help 
85 1 Mauricio Luiz Viani
86 1 Mauricio Luiz Viani
<pre>
87 1 Mauricio Luiz Viani
$ man git-<verbo>;
88 1 Mauricio Luiz Viani
</pre> 
89 1 Mauricio Luiz Viani
90 1 Mauricio Luiz Viani
> Exemplo: $ man git-config