Skip to content

Instantly share code, notes, and snippets.

@jeanfprado
Created February 28, 2020 18:35
Show Gist options
  • Save jeanfprado/5c4415dacfcd3970037bdaacea95357c to your computer and use it in GitHub Desktop.
Save jeanfprado/5c4415dacfcd3970037bdaacea95357c to your computer and use it in GitHub Desktop.
Repositório no git
Configuração Inicial
git config --global user.name "Seu nome"
git config --global user.email "seu email"
git config --global color.ui true >> Colorir
Adicionando repositorio
git init >> adiciona arquivo do .git na pasta
Os 3 Estágios
git status
1- Em vermelho não foi adicionado não está sendo controlado a versão
2- Em verde Iniciado o processo para ser versionado
git add nomedoarquivo >> adiciona um arquivo no controle de versão
ou
git add . >> adiciona todos os arquivos no controle de versão
3- Arquivo comitado e controlando a versão.
git commit -m "mensagem"
<Retornar Arquivos que não foi commitado>
git reset HEAD <FILE>
git checkout IDdocommit hash
{
git reset HEAD~<Numeral representando a quantidade de commit que vai querer voltar>
--soft <Remove os commits e volta par ao status para unstage>
--hard <Remove os commit e apaga os arquivos feitos.>
}
Criar um Branch
git checkout -b nomedobranch
-----------------------------
Fazer um Merge
git merge nomedobranch >> uni os arquivos e gera um commit
git rebase nomedobranch >> uni os linearmente e não gera um novo commit
git pull // Sincroniza os repositórios.
git checkout -b novobranch origen/novobranch // criando branch com sincronismo no remoto
git pull origin master // pegar alterações de um repositório "origin" > nome remoto
_____________________________
Adicionando tag (release)
git tag 0.1.0
git push origin master --tags
--------------------------------
Versionamento semantico
0.1.0
0 - Versão principal - totalmente nova
1 - funções adicionado dentro da versão
0 - pack correções de bugs e melhorias
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment