Você está na página 1de 3

MANUAL DO GIT/GITHUB

- Passo a passo para projetos novos


Primeiro entramos no GIT BASH e caminhamos at a pasta onde esto os arquivos que
desejamos monitorar, usando os comandos cd e cd.. para entrar e sair das pastas.
ls mostra tudo o que esta dentro da pasta.
Chegada a pasta de destino necessrio criar um repositrio locar, podemos fazer isso
com o comando git init. Logo aps hora de add quais arquivos sero monitorados,
para add todos use o comando add git . e para add s um arquivo especfico, use o
comando git add nomeArquivo.tipo e blz!
Agora temos que enviar essas novas informaes, usaremos o comando git commit m
comentrio qualquer .
Agora vamos adicionar como origem o nosso projeto criado no GitHub: git remote add
origin git@github.com:seu-usuario-no-GitHub/nome-do-repositorio-criado.git
E depois s dar um: git push origin master
OBS: Para add o nosso projeto ao GITHUB necessrio antes criar um repositrio no
mesmo, feito isso, ele mesmo gera os comando acima, por exemplo:
git remote add origin https://github.com/ruannicolini/Aprendendo-a-mexer-no-GIT-
GITHUB.git
E depois
git push -u origin master
Basta digitar esses dois comando sequencialmente no git bash, informar login no
github e depois a senha... e pronto! Voc j pode conferir que seu projeto est no
GITHUB.


- Para exclui um repositrio local (no seu computador)
rm -rf .git

- Contribuindo com um cdigo
Git clone url_do_projeto_no_gitHub

- Contribuindo com um cdigo
Faa as correes, alteraes e mudanas que desejar e as coloque nessa pasta (nosso
repositrio local). Usurios do windows devem atentar para alguns cuidados :
No usar TABULAO no cdigo (substitua por 4 espaos)
Usar a quebra de linha no padro Unix (apenas um LF)
Os arquivos devem estar com charset UTF-8 SEM BOM
Se no estiver assim qualquer submisso ser recusada !!!!
Para fazer uma submisso use os seguintes comando no git (aps as correes terem
sido feitas claro)
git add .
Esse comando carrega todas as alteraes feitas. No lugar do ponto voc pode indicar
um arquivo em especifico.
git commit -m "[UPD] seu comentrio, seja o mais claro possvel sobre o que mudou."
Esse comando "commita" essas alteraes e anexa o seu comentrio.
SOCORRO ! Cometi um erro !!!
git reset --hard HEAD~1
Se voc tiver cometido um erro e queira remover seu "commit" e as alteraes
efetuadas mas ainda no enviadas para o GitHub, pode usar o comando acima.
git push origin master
Esse comando envia a alterao para o seu repositrio no GitHub


Solicitando um "PULL REQUEST"
Agora que as alteraes j foram enviadas para o seu repositrio no GitHub
necessrio solicitar que sejam inclusas no repositrio do mantendor, para isso
enviamos um "pull request" ao mantenedor.
Para isso v a sua pgina no GitHub e clique em "Pull Request", ser aberta uma pgina
para que voc descreva algum comentrio para o mantenedor, preencha os campos e
clique em "send Pull Request".
Pronto sua contribuio foi feita, agora depende no mantenedor aceita-la ou no.


ATUALIZAR O PROJETO COM O ORIGINAL
Para pegar os arquivos da pasta do desenvolvedor original no github, primeiro devemos entrar
no nosso repositrio local e adicionar a url remota, usaremo o seguinte comando:
git remote add Nome_Url URL_do_desenvolvedor_Original
Agora podemos conferir se ele foi realmente adicionado usando o commando git remote v,
verifique se o Nome_Url consta na lista.
A comando git fetch nome_Url vai baixar or arquivos da url mencionada. Logo aps, digite git
merge Nome_Url/master para mesclar o projeto da sua pasta com o original.

Obs: git diff mostra no terminal o que foi alterado nos arquivos.. utilize antes de fazer commit.


BRANCH
+Comando criar branch: ??
+baixar o branch do github para o mesmo projeto que voc est trabalhando> git pull origin dev

Para trocar do mster para o branch, use: git checkout nomeBranch
Para trocar do branch para o mster, use: git checkout master

Você também pode gostar