Comandos básicos — GIT

Carol Carvalho
3 min readMar 28, 2020

--

Git é um sistema de controle de versões, nele você pode armazenar seus arquivos, atualizar e retornar versões entre outros recursos que ele nos oferece para gerenciar nossos arquivos. Listarei alguns comandos úteis que você pode usar no terminal ou no Git Bash para manipular seus repositórios.

Help — Permite que você visualize a lista de comandos que você pode executar

~ git help

Se não tiver ficado claro como usar um dos comandos você pode pedir pro GIT explicar pra você como usá-lo. Por exemplo:

~ git help clone

Iniciando um projeto GIT — Para iniciar um projeto GIT na sua máquina crie uma pasta:

~ mkdir meu-projeto

Entre na pasta e use o comando para iniar o projeto, esse comando é usado no começo do projeto e cria um arquivo (subdiretório) na sua pasta chamado .git

~ cd meu-projeto
~ git init

Clonando um repositório — Para clonar um repositório você deve pegar o endereço SSH ou HTTPS do repositório. Depois no seu terminal deve usar o seguinte comando

~ git clone <endereço_do_repositório> 
~ git clone https://github.com/usergit/project.git

Branch — São ramificações dentro do seu projeto, os arquivos principais ficam na master e você pode criar outras Branchs para corrigir bugs, trabalhar em versões a parte para não quebrar a master, entre outros motivos. Você pode entender um pouco mais do que ela é e como usar vendo o modelo de Git Flow.

Branch, onde estou? Para saber em que Branch você está pode digitar “git branch” e a branch onde você estiver vai aparecer, geralmente, colorida e com um asterisco para identificá-la.

~ git branch
* master develop

Como mudar de Branch? Para mudar de Branch use o comando a seguir junto ao nome da branch que deseja ir

~ git checkout develop
~ git branch
mater * develop

Como criar uma nova Branch? Use o comando junto ao nome da Branch que deseja criar

~ git checkout -b nova_branch

Como excluir uma Branch? Use o comando junto ao nome da Branch que deseja excluir

git branch -D nome_da_branch

Pull, add, commit, push, como usar?

Para usá-los você precisa entender o status dos seus arquivos, na sua máquina. Os status são

  • modified
  • staged
  • committed

Modified: identificou que existem arquivos que foram alterados dentro do seu projeto.

Staged: Esse status aparece quando você já adicionou suas alterações, mas ainda não as commitou(ainda não os enviou para o repositório).

Committed: Indica que suas alterações já foram commitadas e foram para o seu repositório.

Para visualizar o status você pode usar o recurso:

~ git status

Agora vamos ao Pull, Add, Commit e Push

Pull — O comando pull serve para pegar as últimas atualizações do seu repositório e as baixar na sua máquina. Sempre de um pull antes de subir suas alterações para evitar erros de versionamento.

Se quiser pegar as atualizações da Branch que você está use o

~ git pull

Se estiver trabalhando em uma Branch x e quiser pegar as atualizações de uma Branch y

~ git pull origin y

Add — O add vai adicionar seus arquivos para serem commitados. Você pode adicionar um arquivo de cada vez assim:

~ git add meu_arquivo.html

Ou pode adicionar todos os arquivos de uma vez usando o comando:

~ git add *

Para adicionar todos os arquivos da pasta que você está use o:

~ git add .

Agora que seus arquivos foram adicionados, vamos COMMITAR

Commit — Aqui você insere uma mensagem dizendo o que os arquivos que você está adicionando ou atualizando fazem

~ git commit -m "Cria o manual do GIT"

E por fim vamos subir tudo para o nosso repositório

Push — O push serve para você “empurar” todos seus arquivos para dentro do seu repositório. Se for subir para sua Branch pela primeira vez use o comando:

~ git push -u origin nome_da_branch

Nas demais vezes use apenas:

~ git push

Se estiver numa Branch x e quiser fazer o push para uma branch y use o comando:

~ git push origin y

--

--

Carol Carvalho

Esse é um cantinho para anotar coisas que estarei estudando.