Last active
August 30, 2016 13:29
-
-
Save valterbarros/a3553001314ab5f715bb to your computer and use it in GitHub Desktop.
Comandos Basicos para utilização do Git
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
git config --global user.name "Nome" | |
git config --global user.email "e-mail" | |
git init //Inicializar diretorio git | |
git status //Mostra o status do diretorio (commit, etc). | |
git add // Adicionar arquivos para trakiar, Passar aquivos para stage area | |
git commit // Tirar da stage area e mandar para diretorio, salvar mudanças. | |
git commit -m "Mensagem do commit" // Para controle dos commites | |
git commit -a -m "Coments"//Pular a etapa do staging area para o git directory. | |
git diff //Descobrir exatamente o que foi alterado nos arquivos - Working Directory | |
git diff --staged//saber o que foi alterado e esta na area staged. - Staging Area | |
git log //Mostra todos os commit. Ele retorna algumas chaves que servem para retornar alterações anteriores. | |
git log -p //Aqui ele mostra todos os comites e todas a alteração que ocorreram com eles. - Git Directory. | |
gitk //Abre a interface grafica do git para melhor gerenciamento do projeto | |
git log --pretty=oneline //Retorna apenas os hashs dos commit. | |
git log --oneline //Retorna o id das revisões | |
git commit --amend -m "Mensagem do commit" // Esse serve para alterar o commit | |
git reset HEAD <"file"> //Tirar arquivos da staging area. | |
git checkout -- <"file"> // Reverter arquivo no working directory para estado do commit | |
git rm <"file"> // Remover arquivos | |
git tag -a v0.0 -m "Comentario" //Cria uma tag | |
git tag -a v0.0 79e984654aaaee654816515654 -m "versão 0.0" | |
git show v1.0 //Exibe o estatus dos arquivos nessa tag 1.0 | |
git checkout v0.0 //Volta todo o sistema para o estado dessa tag. | |
git tag -d v0.0 //Deletar a tag | |
git branch teste //Criar teste | |
git checkout teste // Trocar de branch | |
git checkout -b teste // Aqui ele ja cria e troca de branch. | |
git branch -d "nome" //Apagar a branch | |
git branch //Lista todas as branch | |
git merge "nome"// serve para unir as informações da branch para executar você precisa estar na branch de destino. | |
git init --bare // Iniciar repositorio para colocar em rede | |
git clone file:////vmserven/projetos/cliente1 // Clona repositorio na rede local | |
git remote //Listar os servidores | |
git remote add origin git@github.com:thevalter/FlappyBird-Html5.git //Adicionar servidor | |
ssh-keygen //Gera uma chave SSH para comunicação github-pc | |
git push "nome do remote" "nome branch"//Envia as alterações para o servidor | |
git pull origin "nome branch" //Um merger entre o servidor e seu repositorio atual. | |
git fetch origin "nome branch"//Recebe alterações para branchs diferentes no repositorio atual | |
git remote rm origin //A partir do remote fazer alterações direto no servidor. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment