Skip to content

Latest commit

 

History

History
111 lines (86 loc) · 2.62 KB

trabalhando-git-github.md

File metadata and controls

111 lines (86 loc) · 2.62 KB

Trabalhando com Git e GitHub

1 Gerando uma chave SSH de autenticação no Git bash

// aplique 2 enters para confirmar "nome de arquivo" e "senha"
//(caso queira adicionar uma senha ao arquivo, aplique um enter, digite a senha e pressione enter de novo) 
ssh-keygen

// Localize a chave em "Meus Documentos"

Abra o arquivo ".ssh > id_rsa.pub" e copie a chave

2 Verificar se existe chave SSH configurada

ls -al ~/.ssh

3 Configurando a chave SSH no GitHub

// Insira um nome para identificar a sua máquina no Github

// No Github vá em "Settings > SSH Keys" (Title + Key)

4 Verificar qual chave SSH está setada

ssh -T

5 Crie um repositorio no GitHub

Acesse "Repositories" > New

6 Clonando o repositório para a sua máquina

No Github copie a URL SSH

No gitBash (git clone + url-repositorio)

7 Inserir caminho do repositorio remoto

git remote add origin url-repositorio // origin é o nome do repositório remoto

8 Remover caminho do repositorio remoto

git remote rm origin // origin é o nome do repositório remoto

9 Verificar caminho do repositorio remoto que está setado

git remote -v

10 Altera a url do repositório remoto (Máquina local > Github)

git remote set-url origin url-repositorio

11 Enviando as modificações para o GitHub

git push origin <branch>

12 Deletando branch remota

git push origin nome-branch --delete
git push origin :nome-da-branch

13 Baixando as modificações do GitHub para a sua máquina (Se o repositório for de sua autoria)

git pull origin <branch>

14 Forçando git pull (Os arquivos que estão locais serão subscritos)

git fetch --all
git reset --hard origin/<branch>
git pull origin <branch>

15 Mantendo o Repositório Forkado atualizado com o original

// Nesse momento o nosso repositório chama-se origin;
// Vamos criar um novo chamado "upstream" que apontará para o original.

git remote add upstream insira-url-ssh-do-repositorio-original

16 Sincronizando os dois repositórios (upstream e original)

git fetch upstream

17 Aplicando merge nas atualizações do fork para a branch master do nosso repositório

git merge upstream/master

18 Fechar issues através de commits

git commit -m "Mensagem commit - fix issue IDIssue"

O ID da Issue você consegue na URL da mesma. Ex.: issues/8 - 8.

Outras palavras chave que podemos usar para fechamento de Issues: fix, fixes, fixed, close, closes, closed, resolve, resolves, resolved