13 de maio de 2020 • 3 min de leitura
Comandos Git
Abaixo irei apresentar alguns comandos git, que faz parte do meu cotidiano no mundo do desenvolvimento.
Configuração do proxy:
npm config set proxy http://login_da_pessoa:senha_da_pessoa@proxy_da_empresa:porta/
npm config set https-proxy http://funalosilva:123456@proxy.empresa.gov.br:8080
Clonar um projeto:
git clone [nomedoprojeto]
gerar um par de chaves ssh, o comando é:
ssh-keygen
ssh-keygen.exe -t rsa cat caminho da chave do pub
Configuração inicial do git
git config --global user.name "" git config --global user.email ""
Novo repositorio
git init
Como esta a situação do repositório
git status
Adicionar todos os arquivos no repositório e fica na lista de espera
git add .
Salvar as mudanças do projeto
git commit -m "o seu commit inicial"
git commit -m "feature/"
git commit -m "hotfix/"
Para pular a etapa do git add usa o comando
git commit -a -m "o seu commit inicial"
Arquivos para ignorar no seu projeto, coloca no .gitgnore
colocar no arquivo
Verificar as alterações que foram feitas
git diff git diff --staged
Verificar os logs da aplicação, historico de cada alteração que foram feitas
git log git log -p git log -p -1 gitk git log --pretty=oneline
EDITAR COMMIT, esqueceu de fazer alguma alteração e já commitou pode editar o último commit com o comando depois da alteração
git add . git commit --amend -m "o seu commit inicial (edicao)"
para retirar o arquivo que foi adicionado e que ainda não foi commitado use o comando git reset HEAD nomedoarquivo.java
Fez alteração e quer voltar para o status original depois de commitar é so usar o comando
git checkout -- nomedoarquivo.java
Para remover arquivos use o comando que não será mais util no projeto
git rm nomedoarquivo.java
TAG para marcação de versões de um sistema
git tag git tag -a v1.0 -m "versão 1.0"
TAG - git tag é sempre criada no commit atual mais detalhe de uma tag
git show v1.0
Para trocar do sistema da tag
git checkout v0.0
Deletar uma tag(ponteiro)
git tag -d v1.0
Branch são as ramificação branch master é a branch padrão para criar uma nova ramificação ou uma branch use o comando:
git branch nomedaramificação git branch develop
CRIAR UMA NOVA BRANCH TESTE
git branch teste
PARA ENTRAR NA BRANCH
git checkout teste
PARA REALIZAR OS PROCEDIMENTOS ACIMA MAIS RAPIDO CRIAR/ENTRAR
git checkout -b teste
LISTAR BRANCH
git branch
DELETAR BRANCH LOCAL
git branch -d teste
Para trazer as coisas que foram alteradas no ambiente de teste para o master é so fazer o comando abaixo na master. Merge significa mesclar e juntar as alterações
git merge teste git merge feature/gabriel git merge origin/develop
Como enviar seu projeto na máquina para o servidor
git remote origin git push origin master
Como baixar as atualização do projeto
git pull origin master
===Como acessar outros repositórios do Github===
Repositório do GITHUB
1 fork do repositorio
2 clonar o seu repositorio na maquina local
3 Fazer as alterações da nossa latoria e depois faz um pull request para analizar (Aporvar, Reporvar, Discutir) 4 Em nosso projeto local temos a opção de leitura e escrita no remoto original só leitura
5 apos fazer as alterações fazer os passos a seguir:
$ git remote add upstream "http://nome do repositorio do que vc fez o fork"
6 verificar se a seu e o repositório, comando:
$ git remote -v
$ git pull upstream master(informar a branch)
7 cria uma branch local separada
8 comitar
$ git cz
$ git push origin branch(atual)
===Links de Acesso===
Links: https://git-scm.com/