---
# System prepended metadata

title: Github
tags: ['git, github']

---

Github
===

###### tags: `git, github`

## Preparando o Ambiente
Instalar o gitbash
* https://gitforwindows.org/

Gerar o ssh.

Endereço GitOi
* http://10.58.47.32:8085/users/sign_in


## Comandos
>PRD sempre é a branch master;

>Sempre se deve comitar, ele é o save;

>O arquivo só fica disponível após o PUSH;

>Em caso de erro no PUSH, deve-se baixar a última versão da branch e fazer as alterações;

>Sempre tomar cuidado em que branch você está usando;
>
`git checkout -b devopsGov`
Cria uma branch cópia da master dentro "devopsGov".

`git status`
Parra os status do arquivo

`git add .`
Adicina todos os arquivos aos commit.

`git commit -am 'Nota sobre o commit'`
Realiza o commit em todos os arquivos 

`git push origin devopsGov --set -upstream -origin -b`
Cria e vai para a nova branch.

`git checkout master`
Vai para a branch master

`git fetch`
Mostra todas as alterações, mas não baixa

`git checkout -b NomeBranch origin/NomeBranch`
Baixa uma branch existente, deve-se por padrão colocar o mesmo nome para que fique organizado.

`git branch -D NomeDaBranch`
Apaga a branch localmente.

`git merge NomeDaBranch`
Faz um pull dentro da branch em que estou.


//git branch --set-upstream-to=upstream/RCL20191101 
