An open API service indexing awesome lists of open source software.

https://github.com/luifean/github-commands

Repositório criado para treinar e armazenar comandos git
https://github.com/luifean/github-commands

git github

Last synced: about 2 months ago
JSON representation

Repositório criado para treinar e armazenar comandos git

Awesome Lists containing this project

README

          

## ESTUDANDO GITHUB

## INICIALIZAR:
-> git init : INICIA UM NOVO REPOSITÓRIO LOCALMENTE.

## MONITORAR MODIFICAÇÕES:
-> git status : EXIBE TODOS OS ARQUIVOS QUE FORAM CRIADOS, ALTERADOS OU MODIFICADOS

## EXIBIR MODIFICAÇÕES E O QUE FOI MODIFICADO
-> git diff : EXIBE OS ARQUIVOS QUE FORAM MODIFICADOS, ALÉM DO QUE FOI MODIFICADO
-> git diff --name-only : EXIBE APENAS O NOME DOS ARQUIVOS QUE FORAM MODIFICADOS
-> git diff : EXIBE APENAS AS MODIFICAÇÕES DO ARQUIVO REQUISITADO.

## ALTERAR MODIFICAÇÕES
-> git diff checkout HEAD (Branch Atual) -- : REMOVE AS MODIFICAÇÕES FEITAS NO ARQUIVO REQUISITADO.

## ADICIONAR MODIFICAÇÕES:
-> git add : ADICIONA APENAS O ARQUIVO EM QUESTÃO


-> git add . : ADICIONA TODOS OS ARQUIVOS CRIADOS, ALTERADOS OU MODIFICADOS

## COMMITANDO (ADICIONANDO COMENTÁRIOS) AS MODIFICAÇÕES:
-> git commit -m : COMMITA A NOVA ATUALIZAÇÃO FEITA NO REPOSÍTÓRIO EM QUESTÃO

## ADICIONANDO E COMMITANDO MODIFICAÇÕES AO MESMO TEMPO:
-> git commit -am : ADICIONA E COMMITA AS MODIFICAÇÕES SIMULTANEAMENTE

## EXIBINDO COMMITS:
-> git log : EXIBE TODOS OS COMMITS FEITOS NA BRANCH EM QUESTÃO

## CRIANDO NOVA BRANCH (VERSÃO) DO PROJETO:
-> git branch : CRIA UMA NOVA BRANCH PARA O PROJETO

OBS: A NOVA BRANCH ASSUME (COPIA) O ESTADO ATUAL DA BRANCH QUE VOCÊ ESTÁ UTILIZANDO, OBTENDO ASSIM TODOS OS COMMITS ANTERIORMENTE FEITOS, ASSIM COMO CRIANDO UMA NOVA RAMIFICAÇÃO.

## ALTERNANDO ENTRE BRANCHES
-> git checkout : ALTERA PARA A BRANCH EXPECÍFICADA

## CRIANDO NOVA BRANCH E ALTERNANDO AO MESMO TEMPO:
-> GIT checkout -b : CRIA UMA NOVA BRANCH E SIMULTANEAMENTE ALTERA PARA A MESMA.

## EXIBINDO BRANCHES:
-> git branch : EXIBE TODAS AS BRANCHES (VERSÕES) DO PROJETO.

## DELETANDO BRANCHES (LOCAIS E REMOTAS):
-> git push origin : : DELETA UMA BRANCH REMOTA
-> git branch branch -D

## RESERTANDO COMMITS:
-> git reset --soft :
VOLTA PARA O COMMIT ESPECIFICADO, COM A MODIFICAÇÕES DO COMMIT ANTERIOR, PORÉM NÃO COMMITADAS (ADICIONADAS, MAS NÃO COMMITADAS).


-> git reset --mixed :
VOLTA PARA O COMMIT ESPECIFICADO, COM A MODIFICAÇÕES DO COMMIT ANTERIOR, PORÉM NÃO ADICIONADAS (NÃO ADICIONADAS E NÃO COMMITADAS).


-> git reset --hard :
VOLTA PARA O COMMIT ESPECIFICADO, IGNORANDO *TODOS* OS OUTROS COMMITS FEITOS ANTERIORMENTE.

## REVERTENDO COMMITS
-> git revert --no-edit : VOLTA PARA O COMMIT ESPECIFICADO, TODOS OS OUTROS COMMITS

## LINKANDO SEU REPOSITÓRIO LOCAL AO REMOTO
-> git add remote origin

## DESLINKANDO SEU REPOSITÓRIO LOCAL DO REMOTO
-> git remote remove origin

## ENVIANDO ATUALIZAÇÕES DO SEU REPOSITÓRIO LOCAL PARA O REMOTO
-> git push origin

## OBTENDO ATUALIZAÇÕES DO SEU REPOSITÓRIO REMOTO PARA O LOCAL
-> git pull origin

## CONECTANDO SUA CONTA GITHUB

-> PRIMEIRAMENTE VOCÊ DEVE GERAR SUA CHAVE SSH ATRAVÉS DO COMANDO:

ssh-keygen -t rsa -b 4096 -C "seuemail@gmail.com"

SERÃO GERADAS DUAS CHAVAVES (PRIVADA E PÚBLICA) NUM DETERMINADO DIRETÓRIO QUE SERÁ INFORMADO APÓS A EXECUÇÃO DO COMANDO.
VOCÊ DEVERÁ IR AO DIRETÓRIO DAS CHAVES E COPIAR O CONTEÚDO DA SUA CHAVE PÚBLICA INSERINDO-A NO SEU GITHUB.