Baixando e instalando o Git
Exibe a versão do Git instalado
git --version
Configura nome de usuário
git config --global user.name seu nome aqui
Configura email de usuário
git config --global user.email seu email aqui
Inicializa o versionamento no respectivo diretório
git init
Verifica o status do repositório
git status
Adiciona todos os arquivos para serem commitados
git add .
Commitando arquivos
git commit -m "insira um comentário significativo"
Visualizando relatório de commits
git log // Exibe todos os commits
git log --oneline // Exibe todos os commits em um única linha de forma reduzida
git log -p // Exibe todas as alterações dos commits
Existe uma infinidade de formatos que podemos usar como filtros para mostrar nosso histórico, e em git log cheatsheet há vários delas.
Removendo arquivo
git rm meu_arquivo.txt
Removendo diretório
git rm -r diretorio
Existe um arquivo especial do Git, chamado
.gitignore
, e todas as linhas que estiverem nele serão lidos e ignorados pelo Git. Se temos um arquivo denominadoide-config
que queremos que seja ignorado, por exemplo, basta o incluirmos em.gitignore
, digitandoide-config
simplesmente. Da mesma forma, se tivéssemos uma pastaide
, incluiríamoside/
, em uma nova linha.
Adicionando um repositório remoto
git remote add origin https://github.com/*USERNAME*/*REPOSITORY*.git
Enviando as modificações para o repositório remoto
git push origin <nome da branch>
Criando e acessando para uma nova branch
git checkout -b <nome da branch>
Visualizando todas as branches existentes no repositório
git branch
Alterando de branches
git checkout <nome da branch>
Aplicando merge em branches
git merge <nome da branch> // Precisa estar na branch de destino
Baixando alterações do GitHub para a sua máquina (se o repositório for de sua autoria)
git pull origin <nome da branch>
Deletando uma branch local
git branch -D <nome da branch>
Deletando uma branch remota
git push origin :<nome da branch>
Copiando o link no GitHub
Copie o link HTTPS que aparecerá ao clicar no botão
Code
Puxando o projeto para máquina no GitBash
git clone + o link HTTPS copiado acima
(se o repositório for de sua autoria)
git pull origin <nnome da branch>