Projeto

Geral

Perfil

Gitinstall » Histórico » Versão 1

Mauricio Luiz Viani, 27/06/2016 15:51 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 1 Mauricio Luiz Viani
h3. Definir o editor de arquivos
37 1 Mauricio Luiz Viani
38 1 Mauricio Luiz Viani
<pre>
39 1 Mauricio Luiz Viani
$ git config --global core.editor emacs
40 1 Mauricio Luiz Viani
41 1 Mauricio Luiz Viani
por padrão o git usa o vi ou vim. Altere somente se pretender utilizar outro editor
42 1 Mauricio Luiz Viani
</pre> 
43 1 Mauricio Luiz Viani
44 1 Mauricio Luiz Viani
h3. Definir a ferramenta de diff
45 1 Mauricio Luiz Viani
46 1 Mauricio Luiz Viani
<pre>
47 1 Mauricio Luiz Viani
$ git config --global merge.tool meld
48 1 Mauricio Luiz Viani
49 1 Mauricio Luiz Viani
aceita kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge e opendiff
50 1 Mauricio Luiz Viani
</pre>
51 1 Mauricio Luiz Viani
52 1 Mauricio Luiz Viani
h3. Para verificar suas configurações
53 1 Mauricio Luiz Viani
54 1 Mauricio Luiz Viani
<pre>
55 1 Mauricio Luiz Viani
$ git config --list
56 1 Mauricio Luiz Viani
</pre>
57 1 Mauricio Luiz Viani
58 1 Mauricio Luiz Viani
h2. Ajuda
59 1 Mauricio Luiz Viani
60 1 Mauricio Luiz Viani
<pre>
61 1 Mauricio Luiz Viani
$ git help <verbo>
62 1 Mauricio Luiz Viani
</pre> 
63 1 Mauricio Luiz Viani
64 1 Mauricio Luiz Viani
> Exemplo: $ git help config 
65 1 Mauricio Luiz Viani
66 1 Mauricio Luiz Viani
<pre>
67 1 Mauricio Luiz Viani
$ git <verbo> --help
68 1 Mauricio Luiz Viani
</pre> 
69 1 Mauricio Luiz Viani
70 1 Mauricio Luiz Viani
> Exemplo: $ git config --help 
71 1 Mauricio Luiz Viani
72 1 Mauricio Luiz Viani
<pre>
73 1 Mauricio Luiz Viani
$ man git-<verbo>;
74 1 Mauricio Luiz Viani
</pre> 
75 1 Mauricio Luiz Viani
76 1 Mauricio Luiz Viani
> Exemplo: $ man git-config