Skip to content

Guia de comando básicos iniciais para versionamento Git

Notifications You must be signed in to change notification settings

MatheusMMonteiro/Comandos-Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Comandos Git

Configurações iniciais do Git

  • git --version
  • git config --global user.name "seu nome aqui"
  • git config --global user.email "seu email aqui"

Trabalhando com Branchs

git branch --> Exibe as branchs remotas

git branch -a --> Lista todas as branchs

git branch teste --> Só cria uma nova branch

git branch -M teste --> Substitui\renomeia a branch atual

git branch -d teste --> Exclui uma branch

git checkout -b nova-branch --> Cria uma nova branch e entra nela

git checkout -b nova-branch origemDaBranch --> Cria uma nova branch ligando com a branch remota

git checkout master --> Volta para a branch atual

git checkout teste --> Entra na branch teste

Juntando Branchs(merge)

Para juntar os commits de uma branch "teste" na branch "main". Deve-se estar dentro da branch main, que trazerá os dados

git checkout main --> Entra na branch main

git merge teste --> Junta o commit conforme o histórico

git rebase teste --> Junta o commit colocando-o no topo

Outros comandos

git log --> Mostra todos os commits --> Argumentos a mais --> --oneline + --graph + --all

git reset HEAD arquivo - desfaz o git add no arquivo

git revert (HASH do commit) - desfaz o commit

git stash - salva uma alteração para resolver mais tarde

git stash save mensagem - cria uma stash com mennsagem

git stash list --> lista todos os stashs

git stash pop - recupera essa alteração

git diff (hash..hash) - Compara o hash ao outro

Manipulando arquivos

cd (nomeDaPasta) - Navega/entra nas pastas

mkdir exemplo/ --> Cria uma pasta

touch exemplo.txt --> Cria um arquivo de texto

mv arquivo.txt diretorio/ / mv *.txt diretorio/ --> Move um arquivo para o diretório ou todos

mv arquivo.txt --> Exclui um arquivo

mv *.txt --> Exclui todos os arquivos com extensão .txt

Enviar repositório existente

git remote add origin git@github.com:MatheusMMonteiro/teste.git --> VIA SSH

git remote add origin https://github.com/MatheusMMonteiro/teste.git --> OU VIA HTTP

git branch -M main --> Cria\substitui uma nova branch

git push -u origin main --> Sobe as branchs para o repositório

Criando uma nova chave SSH

Com chaves SSH, você pode conectar-se a GitHub sem inserir seu nome de usuário e token de acesso pessoal em cada visita. É uma forma onde que o cliente e servidor remoto troquem informações de maneira segura e dinâmica.

  • No terminal, digite: ssh-keygen
  • Em seguida dê Enter sem preencher nada até finalizar
  • Depois copie a chave ssh localizada no arquivo id_rsa.pub que foi criado
    • Copie tudo o que houver dentro do arquivo
  • E acesse o seu GitHub, depois vá em Settings --> SSH and GPG Keys --> New SSH Key
  • Adicione o título(geralmente coloco o nome da máquina) e cole a chave ssh em Key
  • Após clique em "Add SSH Key"
  • Pronto!

Lançando versões(release)

git tag -a v0.1.0 -m "Lançando Primeira versão" --> Criando release

git push origin master

git push origin v0.1.0 --> subindo no git

About

Guia de comando básicos iniciais para versionamento Git

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published