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
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook