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/

Comentários