Git Tutorial - Inicialização do Repositório

Vamos criar o nosso primeiro projecto de git neste tutorial.

Você pode criar uma pasta chamada Git em disco C. Definitivamente não é necessário criar essa pasta C:\Git, mas é minha preferência pessoal que eu coloque todo o meu repositório nessa pasta.

Então você cria uma nova pasta chamada GitLearn na pasta C:\Git e esta será nossa pasta de projeto.

Nós poderíamos usar o git init para inicializar o repositório vazio do git aqui,

imbecil 

Depois temos a confirmação de inicialização bem sucedida na cesta.

git init
Initialized empty Git repository in C:/Git/GitLearn/.git/

git status

Antes de começarmos a adicionar arquivos no repositório, poderíamos utilizar o git status para obter o status atual do repositório.

$ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

De fato, o repositório ainda está vazio e ainda não há um único commit. Ok, então nós poderíamos adicionar alguns arquivos a esta pasta. Criar um arquivo de texto test1.txt e colocar algumas sentenças como This is my first Git repository. no arquivo e salvá-lo. Se você verificar o git status novamente, você receberá

$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	test1.txt

nothing added to commit but untracked files present (use "git add" to track)

O novo arquivo aparece na informação de status dentro da lista de arquivos não rastreados. Os arquivos desempilhados não serão mantidos sob controle se não os adicionarmos e submetermos. Precisamos primeiro adicioná-los à área staging utilizando o comando git add,

git add test1.txt

Agora, digite git status novamente para recuperar o estado do repositório mais recente.

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

	new file:   test1.txt

O ficheiro adicionado está agora na área de encenação e à espera de ser submetido. Você deve usar o comando git commit para submeter o novo arquivo encenado test1.txt para o repositório.

$ git commit -m "the first commit. add test1.txt to the repository"
[master (root-commit) 15322c9] the first commit. add test1.txt to the repository
 1 file changed, 1 insertion(+)
 create mode 100644 test1.txt

Se você verificar o status agora, você obterá uma informação de árvore de trabalho limpa.

$ git status
On branch master
nothing to commit, working tree clean

Se você quiser obter a informação de registro do histórico de commit, você pode digitar git log para recuperar o registro de commit.

$ git log
commit 15322c93a528af85dbba478a77b93cb6477698cb
Author: Your Name <yourname@email.com>
Date:   Wed Jul 25 00:14:49 2018 +0200

    the first commit. add test1.txt to the repository