Projeto

Geral

Perfil

Gitinstall » Histórico » Versão 3

Mauricio Luiz Viani, 30/06/2016 15:25 h

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