Skip to content

Latest commit

 

History

History
109 lines (79 loc) · 2.3 KB

repositorio.md

File metadata and controls

109 lines (79 loc) · 2.3 KB

O repositório Git

          o-o-o
         /     \
o-o-o-o-o-o-o-o-o-o-o (main)
         \
          o-o-o-o-o

Um repositório Git é uma árvore de arquivos rastreados pelo Git a partir de uma pasta raiz (diretório de trabalho). Dentro dessa pasta raiz, o Git usa a pasta .git/ para armazenar os dados de que ele necessita para rastrear arquivos e mudanças.

Note que não é porque um arquivo está dentro da pasta de trabalho que ele será automaticamente rastreado. Somente os arquivos adicionados ao repositório são rastreados.

Iniciando um repositório

Para iniciarmos um repositório, precisamos nos movimentar para uma pasta que desejamos versionar com o Git e executar o comando:

git init

Checando o repositório

Para verificarmos se o repositório está certo, o Git nos dá o comando status, que nos diz qual o estado atual do repositório e de nossas modificações, como no exemplo abaixo:

On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   README.md

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   repositorio.md

Pronto. O Git já criou a sua pasta .git/ e nós já podemos começar a adicionar arquivos a este repositório.

O diretório .git/

.git/
  branches
  COMMIT_EDITMSG
  config
  description
  FETCH_HEAD
  HEAD
  hooks
  index
  info
  logs
  objects
  ORIG_HEAD
  packed-refs
  refs

Normalmente não olhamos para dentro da pasta .git/, pois ela é um diretório escondido que serve de base de dados para o seu repositório e não queremos quebrar nada mexendo em algo que não devemos. Mas para entender de fato como o git funciona é necessário se aventurar um pouco e abrir os arquivos desse diretório.

No momento, deixo aqui explícitos os arquivos e as pastas para posteriormente mencioná-los novamente.

Comandos

git init

Comando que cria um repositório Git vazio dentro da pasta .git/

git status

Comando para checar o estado atual de nosso repositório


Siga junto:

mkdir curso-git
cd curso-git
git init
git status

Anterior Próximo