Skip to content

SerraZ3/tutorial-git-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

Tutorial Git e Github

Tutorial de como usar Git e Github

Não esqueça de deixar seu star ⭐ no repo 😁

O que é git e github

Git é uma ferramenta para versionamento de código e o Github é uma plataforma para armazenar o versionamento do código.

Cuidado para não confundir, Git e Github não são a mesma coisa! Enquanto o git é toda a ferramenta de versionamento, o github é uma plataforma que serve para compartilhar e salvar o código na núvem. Além do github existem outra como GitLab, GitBucket, entre outras.

Antes de começar

Um projeto que está configurado com o Git possui sempre o arquivo .git. Para verificar se ele existe você pode rodar o seguinte comando no terminal

$ ls -a

ou

$ ls -la

Um projeto que está vinculado a um repositório no Github, Gitlab, ou qualquer outra plataforma remota possui sempre um origin. Para verificar basta rodar o seguinte comando na pasta desejada

$ git remote get-url origin

Comandos

Init

Adiciona o arquivo .git. Esse comando só deve ser dado caso o arquivo não exista. Para verificar olhe antes de começar

$ git init

Status

Comando que mostra a situação (ou status) dos arquivos no branch atual. Se tiver arquivos modificados, deletados, novos ou com conflitos ele irá mostrar quais são.

$ git status

Add

Esse comando adiciona um ou mais arquivos para ser registrado no comando commit.

Adiciona todos os arquivos que foram alterados:

$ git add .

Adiciona apenas um arquivo

$ git add NOME_ARQUIVO

Commit

Registra todos os arquivos que foram previamente adicionados com o comando Add

$ git commit -m "Mensagem das alterações realizadas"

Push

Comando que serve para enviar registros realizado pelo Commit.

$ git push origin NOME_DA_BRANCH

Atenção: É necessário estar com o repositório remoto vinculado, para verificar olhe antes de começar

Pull

Comando que verifica se o repositório remoto possui algum Commit a frente do seu. Se houver ele vai pegar ele e trazer para seu máquina.

$ git pull origin NOME_DA_BRANCH

Branch

Gerencia as branchs do seu repositório.

Abaixo, lista todas as branchs em sua máquina e diz qual você está atualmente. Para sair da tela que ele mostra basta clica no q do seu teclado

$ git branch

Cria uma nova branch

$ git branch NOME_NOVA_BRANCH

Checkout

Serve para navegar entre os branchs

Abaixo, muda de branch

$ git checkout NOME_DA_BRANCH

Cria uma branch caso não exista e muda para essa branch

$ git checkout -b NOME_DA_BRANCH

Merge

Pega o conteúdo de outro branch e mescla com o seu branch atual

$ git merge NOME_DO_OUTRO_BRANCH

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published