Publicando com SSH.
[cursogit.git] / Git_init.mdwn
1 # Criando um repositório git
2
3 Crie um novo diretório e execute git init neste novo diretório.
4
5         $ mkdir project
6         $ cd project
7         ~/project$ git init
8         Initialized empty Git repository in /home/cascardo/project/.git/
9         ~/project$ 
10
11 Note que um subdiretório .git foi criado. Ele contém os dados e
12 metadados utilizados pelo git para manter o histórico de mudanças,
13 branches, configurações locais, entre outros.
14
15 Criamos um novo arquivo, README, por exemplo, com seu editor preferido,
16 e adicionamos este novo arquivo utilizando o comando git add.
17
18         ~/project$ echo Novo projeto > README
19         ~/project$ git add README
20         ~/project$
21
22 Este arquivo está agora adicionado ao índice, ou index. Falaremos mais
23 sobre o índice no futuro. As mudanças ainda não estão registradas no
24 histórico, permitindo outras alterações ao índice, antes de serem
25 registradas com o comando commit.
26
27 Registramos, então, nossas alterações com o comando git commit, que
28 abrirá um editor, permitindo a descrição das alterações. O formato
29 convencional é uma linha curta com um sumário das mudanças, seguida de
30 uma linha em branco, e de uma descrição mais detalhada.
31
32         ~/project$ git commit
33         README sobre novo projeto
34         
35         Descrevemos em um arquivo README o nosso novo projeto, seu propósito,
36         como instalá-lo, como utilizá-lo.
37         [master (root-commit) 85754d5] README sobre novo projeto
38          1 file changed, 1 insertion(+)
39          create mode 100644 README
40         ~/project$ 
41