Comandos Git
Por: rafael_SSilva • 5/6/2016 • Artigo • 943 Palavras (4 Páginas) • 265 Visualizações
git - sistema de controle de versão distribuido.
Instalação
sudo apt-get update
sudo apt-get install git
Configuração
git config --global user.name "Your Name" -> Configurar Usuário
git config --global user.email "youremail@domain.com" -> Configurar e-mail
git config --list -> Listar todos itens modificados.
Comandos
git --version -> retorna a versão do git instaladado ná maquina.
Repositório Local
git init -> cria repositório, ao executar o comando gera-se uma pasta chamada de ".git" onde vai armazenar as versões do projeto.
git status -> mostrar o estado do repositório, verifica se tem alguma coisa para ser comitado e etc.
git add "nome do arquivivo" -> adiciona arquivo para seu controle de versão, *.txt, armazena todos arquivos "txt", ".", armazena todos os arquivos.
git reset HEAD "arquivo" -> deleta arquivo adicionado antes de ser comitado.
git checkout --"nomeDoArquivo" ->Reverter arquivos ao formato original, ou seja, reverter alterações feitas no arquivo.
git rm "nome do arquivo" -> remove arquivo do diretório
git commit -m "texto explicando o commit"-> confirma as mudanças no projeto.
git commit -a -m "texto" _> confirmar as mudanças ao projeto e pula a parte do git add.
git commit --amend -m "descrição" -> Edita último commit.
Visualizações de alterações do projeto
git diff -> mostra mais especificamente as mudanças que ocorreram no projeto.
git log -> mostra um log de todos os commits feito no projeto.
git log -p -> mostra logs porém com mias informações
git log -p -"número inteiro" -> Limita a exibição de quantidade de commits no resultado, trazendo apenas o numero indicado pelo parâmetros de
quantidade de commits.
gitk -> abri o visualizador de logs.Indicado para visualizar relatórios mais detalhados.
git log --pretty=oneline -> mostra logs, somente chave do commit e descrição.
Tags
-Muito pouco usado, sendo recomendado usar branch no seu lugar.
-Tags são utilizadas para marcações no sistema, exempolo versão 1.0, 2.0 e etc.
git tag -> lista as tags do sistema.
git tag -a nomeDaVersão -m "descrição da tag"
git tag -a nomeDaVersão chaveDoCommit -m "descrição" -> Cria uma tag para antigos commits.
git show nome da tag -> Mostra de maneira mais especifica as informação da tag passada por parâmetro.
git checkout nomedaversão -> Para acessar a versão passada como parâmetro.
...