Created
February 28, 2020 18:35
-
-
Save jeanfprado/5c4415dacfcd3970037bdaacea95357c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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