Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save adeildo-oliveira/91a0561b2c3722cba5acf3ce684dc9b5 to your computer and use it in GitHub Desktop.

Select an option

Save adeildo-oliveira/91a0561b2c3722cba5acf3ce684dc9b5 to your computer and use it in GitHub Desktop.
Comandos_Git

Lista de comandos Git:

  • git init: prepara os arquivos para serem comitados pela primeira vez para o repositório;
  • git add .: adiciona os arquivos para serem enviados;
  • git commit -m "": comita os arquivos com a mensagem do commit;
  • git push origin [branch]: leva os arquivos para o respositório remoto;
  • git remote rename [beanstalk] [origin]: renomeia o nome do repositório;
  • git remote -v: visualiza os repositórios clonados;
  • stage - arquivos preparados para o commit.
  • git stash: salva as modificações locamente e retira as modificações do projeto atual (branch);
  • git stash list: exibe esta salvo no stash;
  • git stash apply: aplica as modificações que estão salvas na branch que se esta trabalhando;
  • git stash apply stash@{n}: aplica as modificações salvas do item n salvo no stash;
  • git stash pop stash@{n}: remove o item n da lista do stash;
  • git stash clear: apaga todo o stash;

Git Reset com o commit já feito

  • git reset HEAD: retira da fila do stage para local;
  • git reset --soft: mata o commit e volta para a área de stage;
  • git reset --mixed: mata o commit e volta para modified;
  • git reset --hard: mata o commit por inteiro;
  • git -fork: faz a cópia do projeto para outro repositório;
  • git clone: quando há permissão no repositório, é possível fazer;
  • git merge --abort: aborta o merge e volta para estado anterio ao merge;
  • git merge: cria um novo commit na linha de histórico da master, se a sua branch derivou direto da master;
  • git rebase: cola o commit na linha de história da master, evita commit extra e o histórico fica linear;
  • git pull: atualiza a branch/repositório;
  • git checkout -b [NomeDaBranch]: cria uma nova branch e muda da branch atual para a que foi criada;
  • git checkout ./: retira todas as mocificações que foram feitas nos arquivos;
  • git checkout [path/NomeDoArquivo]: retira a modificação do arquivo;
  • git revert: não remove o commit, mas volta o último estado do commit. Não perde o que foi feito;
  • git log --graph: mostra a árvore do commit em gráfico;
  • gitk: visualização dos commit's realizados de forma gráfica. Apresentando informações relacionadas a cada commit, os arquivos que foram revisados (adicionados) e o hash do commit;

Git Branch Vantagens:

  • Pode modificar sem alterar a master;
  • Facilmente desligavel (delete or create);
  • Multiplas pessoas trabalhando;
  • Evita conflito.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment