Skip to content

Repositório com fins de estudo e servindo também como um documento de consulta.

Notifications You must be signed in to change notification settings

phewill/github-basic-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Guia básico do git e seus Comandos

Falando de forma resumida git é uma ferramenta de controle de versão, ajuda os desenvolvedores a trabalharem com mais organização e controle sobre o que está sendo modificado.

Atrávez do git um programador pode fazer modificações em um código, de forma que não afetam o que outro está trabalhando, mesmo para quem programa sozinho é uma excelente ferramenta já que ajuda a controlar suas modificações de forma a saber o que está sendo modificado, com possibilidade de restaurar versões anteriores, algo que seria trabalhoso de fazer sem o git.

Sobre os estados dos arquivos podemos dividir em quatro estados

git-lifecycle

Estado Descrição
Untracked Arquivo ainda não foi identificado como um arquivo a ser usado no git.
Unmodified Arquivo não modificado.
Modified Arquivo modificado.
Staged Quer dizer o arquivo que está pronto para ser feito o commit.

Comandos básicos

Iniciar o git localmente

git init

Mandar arquivos para o repositório no github

git push

Atualizar repositório local com conteúdo do repositório remoto no github

git pull

Verificar status dos arquivos

git status

Verificar log

git log

Adicionar arquivo na staging area

git add 'arquivo'

Commitar(estado onde são criados os snapshots, cada commit é um snapshot)

git commit -m 'mensagem' arquivo

add e comitar

git commit -am 'mensagem' arquivo


Sobre branchs

Para criar uma nova branch

git branch nova-branch

acessar uma branch

git checkout nome-da-branch

Para excluir branch

git branch -d nome-branch

Criar e entrar na branch

git cheackout -b nome-branch

Relacionar commit a uma issue colocar #+numero da issue na msg####

git commit -m "meu commit #12"

Para fazer push em uma branch diferente da master

git push origin(github no caso) nome-da-branch

Para fazer o commit e encerrar a issue

git commit -m "alteracao feita closes #11" closes ou fixed

Fazer a branch master pegar as alterações de outra branch

git merge nome-outra-branch

About

Repositório com fins de estudo e servindo também como um documento de consulta.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published