Projeto

Geral

Perfil

Gitinstall » Histórico » Versão 6

Mauricio Luiz Viani, 06/07/2018 16:56 h

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