Nessa documentação será mostrado alguns dos principais códigos usados no Git, de modo que venha facilitar a vida do programador no seu dia a dia.
- sudo apt-get install git
Instalação do git no linux ubuntu. - Download do Git para outros sistemas operacionais.
Clique aqui. - git --version
Saber a versão atual do git. - git config --global user.name "Dilma Rousseff"
Configurando o seu nome do Git no repositório local. - git config --global user.email "[email protected]"
Configurando o seu email no Git no repositório local. - git config --global color.ui true Opcional
Ativando cores diferentes no terminal. - git config --global core.editor "notepad.exe" Opcional
Configurando qual editor de texto fará a edição das mensagens de commit e tags. - git config --list
Veririfacando quais configuraões estão no Git. - git init
Transformando um diretório de trabalho em um repositório Git. - git status
Visualizando arquivos no repositório Git. - git add .
Para que todos os arquivos do diretório sejam rastreados. - git add “nome do arquivo.java”
Rastrar apenas um arquivo do diretório. - git commit -m "Primeiro commit"
Comitando um arquivo. - git log
Verificando o histórico das alterações gravadas no repositório. - git log --oneline
Listando as mensagens dos commit's. - git log --author= "Rousseff"
fazer um filtro no log, com isso retorna apenas commit's feito pelo autor Rousseff. - git remote add origin https://github.com/fulanodasilva/meurepositorio.git
Apontando seu projeto para o GitHub. - git remote -v
Verificando a url do repositório. - git push origin master
Enviando as alterações para o GitHub. - git clone https://github.com/fulanodasilva/meurepositorio.git
Obtendo um projeto no GitHub - git diff
Verificando as diferenças entre o arquivo alterado e o que foi comitado anteriormente. - git diff --staged
Mostrando as diferenças entre os arquivos na área de stage e a última versão que foi comitada. - git rm “nome do arquivo.java”
Com o camando acima pode está removendo o arquivo e editando na stage. - git mv meuArquivo meuArquivoRenomeado.java
Renomeando um arquivo. - git mv meuAqruivo caminho/meuArquivo.java
O comando mv serve para tanto, renomear um arquivo ou mover um arquivo para outra pasta. - git checkout -- meuArquivo.java
- git reset -- meuArquivo.java
Removendo alterações de um arquivo quando estiver na área de stage. - git reset HEAD nomeArquivo.java
Retirando um arquivo da stade para o dirtório de trabalho. - git show HEAD
Mostra o que foi alterado no último commit. - git revert --no-edit 1512154
Desfazendo mudanças já comitadas. Nesse comando, o código 1512154 repres enta o último commit efetuado. - git --help
Dúvidas sobre os comandos no git. - git config user.email
Verificando qual email está configurado no meu git. - git config user.name
Verificando qual email usúario configurado no meu git. - git clean -f
Remover todos arquivos que ainda não estão na stade. - git branch
Verificando em qual branch estou no momento. - git branch -r
O código acima mostra as branches, após ter feito um git clone master. - git branch nomeMeuBranch
Criando uma branch. - git checkout nomeMeuBranch
Alterando para outra branch. - git branch --move branchNomeAtual branchNovoNome
Renomeando o nome da branch. - git branch -d nomeBranch
Removendo a branch. - git merge nomeMinhaBrach
Pegando as alterações que foram feitas na branch "nomeMinhaBrach" e jogando na branch "master". - git merge --abort Em caso de um conflito o código acima cancelará o merge.
- pwd
Saber qual diretório estou no momento. - clear
Limpar o terminal - ls -la
visualizar arquivos ocultos no windows e linux. - cat. arquivo.java
abrir arquivos ocultos. - mkdir nomedapasta
cria uma pasta em qual diretório você está no momento.