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