|
@ -1,15 +1,17 @@ |
|
|
De forma muito simples e em linhas gerais o básico sobre GIT |
|
|
==== |
|
|
|
|
|
De forma muito simples e em linhas gerais o básico sobre Git |
|
|
|
|
|
==== |
|
|
|
|
|
|
|
|
Glosário |
|
|
Glosário |
|
|
--------- |
|
|
--------- |
|
|
|
|
|
|
|
|
Git - Sistema de controle de versão de aquivos |
|
|
Git - Sistema de controle de versão de aquivos |
|
|
|
|
|
|
|
|
GitHub - É um serviço web que oferece diversas funcionalidades extras aplicadas ao git |
|
|
GitHub - É um serviço web que oferece diversas funcionalidades extras aplicadas ao Git |
|
|
|
|
|
|
|
|
Branch - Significa ramificar seu projeto, criar um snapshot. |
|
|
Branch - Significa ramificar seu projeto, criar um snapshot |
|
|
|
|
|
|
|
|
Merge - Significa incorporar seu branch no master |
|
|
Merge - Significa incorporar seu branch ao master |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pode ser útil |
|
|
Pode ser útil |
|
@ -23,55 +25,49 @@ Exibir informações: |
|
|
|
|
|
|
|
|
git status |
|
|
git status |
|
|
|
|
|
|
|
|
|
|
|
Ver repositório: |
|
|
Ver repositorio |
|
|
|
|
|
|
|
|
|
|
|
git remote -v |
|
|
git remote -v |
|
|
|
|
|
|
|
|
|
|
|
Definir repositório: |
|
|
Para definir repositorio |
|
|
|
|
|
|
|
|
|
|
|
git remote set-url origin https://github.com/interlegis/sapl.git |
|
|
git remote set-url origin https://github.com/interlegis/sapl.git |
|
|
|
|
|
|
|
|
|
|
|
Criar um branch: |
|
|
Para criar um branch |
|
|
|
|
|
|
|
|
|
|
|
git checkout -b nome_branch |
|
|
git checkout -b nome_branch |
|
|
git add arquivos |
|
|
git add arquivos |
|
|
|
|
|
|
|
|
Para remover um branch |
|
|
Remover um branch: |
|
|
|
|
|
|
|
|
git branch -d nome-branch |
|
|
git branch -d nome-branch |
|
|
|
|
|
|
|
|
|
|
|
Commitar: |
|
|
Para comitar |
|
|
|
|
|
|
|
|
|
|
|
git commit -m "Comentário" |
|
|
git commit -m "Comentário" |
|
|
|
|
|
|
|
|
Para enviar o branch |
|
|
Enviar o branch: |
|
|
|
|
|
|
|
|
git push origin nome_branch |
|
|
git push origin nome_branch |
|
|
|
|
|
|
|
|
|
|
|
Na base local, descartar alguma alteração feita nos arquivos: |
|
|
Na base local descartar alguma alteração feita nos arquivos: |
|
|
|
|
|
|
|
|
|
|
|
git checkout -- <arquivo> |
|
|
git checkout -- <arquivo> |
|
|
|
|
|
|
|
|
|
|
|
Ao invés disso, remover todas as alterações e commits locais, recuperar o histórico mais recente do servidor e apontar para seu branch master local: |
|
|
Ao invés dissoremover todas as alterações e commits locais, recuperar o histórico mais recente do servidor e apontar para seu branch master local |
|
|
|
|
|
|
|
|
|
|
|
git fetch origin |
|
|
git fetch origin |
|
|
git reset --hard origin/master |
|
|
git reset --hard origin/master |
|
|
|
|
|
|
|
|
Atualizar para alguma brach especifica (ex:785-atualizar-migracao): |
|
|
Atualizar para algum branch específico (ex:785-atualizar-migracao): |
|
|
|
|
|
|
|
|
git checkout 785-atualizar-migracao |
|
|
git checkout 785-atualizar-migracao |
|
|
|
|
|
|
|
|
Voltar para a branch master |
|
|
Voltar para a branch master: |
|
|
|
|
|
|
|
|
git checkout master |
|
|
git checkout master |
|
|
|
|
|
|
|
|
Verificar 5 ultimos comits: |
|
|
Verificar os últimos 5 commits: |
|
|
|
|
|
|
|
|
git log --oneline -n 5 |
|
|
git log --oneline -n 5 |
|
|
|
|
|
|
|
|