Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

BRANCH 
• git branch new-branch 
Cria com o nome new-branch 
• git checkout -b new-branch 
Cria e muda o código para a branch new-branch 
• git checkout new-branch 
Muda o código atual e a referência para a branch new-branch 
• git checkout main 
Muda o código para a branch principal: main 
• git branch -d new-branch 
Deleta a new-branch 
• git branch 
Lista os branches criados 
• git branch -v 
Lista os branches criados com os logs de commit 
• git push origin new-branch 
Envia a branch new-branch com o mesmo nome 
• git push origin new-branch:new-branch 
Envia a new-branch com nome diferente 
• git pull origin main 
Puxa dados do main para o código atual 
• git fetch origin 
Download de todos os dados e branches remotas 
• git checkout -b new-branch origin/new-branch 
Cria e muda para uma branch remota já existente 
• git merge new-branch 
Baixa e mescla entre os códigos, ou seja, junta o histórico na árvore principal 
 
 STASH 
• git stash 
Cria um stash, salva temporariamente as modif icações 
• git stash list 
Lista os stashes criados 
• git stash show 
Mostra alterações em um stash 
• git stash apply stash@{2} 
Aplica o stash específ ico (número 2) 
• git stash branch new_branch 
Cria uma branch a partir de um stash 
 
 GITHUB 
• git --version 
Verif ica a versão instalada 
• git config --global user.name "Seu Nome" 
Conf igura seu nome 
• git config --global user.email "Seu Email" 
Conf igura seu e-mail 
• git remote add origin 
https://github.com/Usuario_github/"repositorio" 
Envia o arquivo ao repositório remoto 
• git push origin master/main 
Verif ica os arquivos enviados 
• git remote add origin https://github.com/nome/repositorio.git 
Sincroniza o repositório local com o remoto 
• git init 
Inicia um repositório local 
• git clone ssh://git@github.com/(username)/(repository-name).git 
Cria uma cópia do repositório local 
 
 ARQUIVOS 
 Adicionar 
• git add . 
Adiciona todos os arquivos ou diretórios modificados 
• git add meu_programa.py 
Adiciona arquivo específ ico 
• git add meu_diretorio 
Adiciona um diretório 
• git add -f meu_programa.gitignore.py 
Força a adição de arquivo ignorado 
 
 Remover 
• git rm meu_arquivo.txt 
Remove arquivo 
• git rm -rf diretorio 
Remove diretório 
 COMMITS 
• git commit meu_programa.py 
Commita um único arquivo 
• git commit -am "minha mensagem de commit" 
Commita vários arquivos alterados 
• git commit meu_arquivo.txt -m "minha mensagem de commit" 
Commita informando mensagem diretamente 
 
 LOG 
• git log 
Exibe histórico dos últimos commits 
• git log -p -3 
Exibe histórico com dif f dos últimos 3 commits 
• git log -- 
Exibe histórico de um arquivo 
• git log --pretty=oneline 
Exibe histórico de forma resumida, em uma linha por commit 
• git log --stat 
Exibe histórico com informações de alterações 
• git log --diff-filter=M -- caminho_do_arquivo 
Lista commits que modif icaram o arquivo 
• git log --author="seu_nome" 
Exibe histórico de um determinado autor 
 
 MUDANÇAS 
• git diff 
Mostra as modif icações totais do projeto 
• git diff --staged 
Mostra modif icações antes de enviar ao stage 
• git restore 
Restaura arquivo ou diretório 
• git commit --amend -m "Minha nova mensagem" 
Altera o último commit 
• git rebase -i HEAD~3 
Altera últimos commits, modificando as mensagens 
 
 CHERRY-PICK 
• git cherry-pick 
Copia alterações do commit específico 
• git cherry-pick A..B 
Copia alterações entre os commits A e B 
• git cherry-pick A^..B 
Copia alterações entre os commits e o commit A e B, excluindo A

Mais conteúdos dessa disciplina