Skip to content

LenoSeibert/comandos-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Manual do GitHub

Atenção esse mini manual é para uso no repositório pessoal. Para trabalhos em equipe deve se usar alguns comandos a mais.

01 - Gerar chave SSH no pelo terminal Debian/Derivados OBS: ROOT

ls -al ~/.ssh #Para ver chaves existentes
ssh-keygen -t ed25519 -C "your_email@example.com" #Gera a chave so dar enter nas perguntas
#Mas da onde saiu esse ed25519? EdDSA é o tipo de criptografia
eval "$(ssh-agent -s)" #Inicia o agente ssh, vai mostrar o numero do processo
ssh-add ~/.ssh/id_ed25519 #Adiciona a chave ao ssh-agent Chave Privada
cat  ~/.ssh/id_ed25519.pub #Para ver e copiar a chave publica, 
#que vai no site do GitHub
ssh -T git@github.com #Testa a conexão 

Link da documentação do GitHub

Conectar-se ao GitHub com SSH

02 - Crie seu repositório no seu GitHub

#Quando não criou o readme pelo site
echo "# Algo..." >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:USER/Repositorio.git
git push -u origin main

OU

#quando ja tem algo no repositorio
git remote add origin git@github.com:USER/Repositorio.git
git branch -M main
git push -u origin main

03 - Salvando no Stage e fazendo Commit

OBS: Só vai funcionar para atualização de arquivo. O arquivo ja deve ter sido adicionado anteriormente.

git commit -am "Mensagem" #adiciona a stage area e faz o commit ao mesmo tempo

04 - Salvando a alteração no GitHub

git push #Sicroniza o local com a nuvem do github

05 - Pegar as alterações feitas direto no site do GitHub

git pull #Puxa as modificação feitas pelo site

06 - Fazendo um clone

git clone shh/https #Pode se usar via ssh ou via https

About

Comandos básicos para sincronizar repositório local com o github

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published