Comandos básicos do Git

Git iconO Git é basicamente CLI (Command-line interface, ou interface de linha de comando), muito comum no mundo Linux. Para funcionar a contento, deve-se saber usar as ferramentas de terminal, como, no Windows, o PowerShell e o Cmdr já mostrado aqui.

Quando instalamos o Git ele já vem com uma ferramenta CLI padrão que é o Git Bash. Ela é muito útil e para começar a criar um repositório, crie uma pasta qualquer no seu disco rígido.

Entre na pasta que você criou , clique com o botão direito e clique em  “Git Bash Here”.

A tela do terminal Git Bash vai abrir e você pode iniciar o repositório com a seguinte instrução:

$ git init

Seguirá a instrução: “Initialized empty Git repository in C:/Diretorio/.git/”

Vamos criar o primeiro arquivo do seu repositório que pode ser o texto de exibição: Readme.md.

$ echo ‘Arquivo README’> README.md

Liste o diretório com o comando abaixo para ver se o arquivo foi criado.

$ ls

Você vai ver o arquivo README.md listado.

Vejamos o status do seu repositório com o Git. Mande o comando abaixo:

$ git status

A mensagem abaixo vai aparecer:

On branch master

No commits yet

Untracked files:
(use “git add <file>…” to include in what will be committed)
README.md

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

O que esta mensagem quer dizer é que nenhum arquivo foi adicionado na área de STAGE, isto é, a área de seleção de mudanças feitas.

Vamos adicionar todos os arquivos modificados para esta área. Use o comando abaixo (não esqueça o espaço):

$ git add .

Vamos verificar o status do repositório. Digite:

$ git status

A seguinte mensagem vai aparecer:

On branch master

No commits yet

Changes to be committed:
(use “git rm –cached <file>…” to unstage)
new file: README.md

Agora o arquivo está pronto para ser movido para a área de envio (commit) vamos ao comando certo e não esqueça de colocar a mensagem correspondente.

$ git commit -m “Commit inicial”

A mensagem vai aparecer assim:

[master (root-commit) 2bd7fec] Commit inicial
1 file changed, 1 insertion(+)
create mode 100644 README.md

Para acertar a branch digite:

$ git branch -M main

Conectar remotamente a um repositório previamente criado no GitHub (pode-se copiar a URI lá no seu GitHub, em >> Code >> Clone >> Copy)

$ git remote add origin https://github.com/seu_usuario/seu-repositorio.git

Para subir os arquivos corretamente use o comando abaixo para empurrar:

$ git push -u origin main

Abre-se a tela de login do GitHub

Login GitHub

Ao subir vai aparecer esta mensagem:

Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 229 bytes | 229.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/seu_usuario/seu-repositorio.git
* [new branch] main -> main
Branch ‘main’ set up to track remote branch ‘main’ from ‘origin’.

Estes são os comandos básicos para comprometer e subir os seus arquivos para o seu repositório. Nos próximos posts vamos abordar mais arquivos.