If you can't read please download the document
Upload
jorge-filho
View
250
Download
0
Embed Size (px)
Citation preview
Repositrios Gratuitos
GitHub e Bitbucket
GitHub como subir o
cdigo da minha mquina
Criar conta no Github.com
Instalar github no windows ou linux
Criar repositrio no Github, com qualquer nome
Abrir terminal do windows (dentro do diretrio do seu projeto) ou criar diretrio na mquina de trabalho onde ir criar versionamento
Ou abrir gitdash (terminal), ir at a pasta do projeto
Digitar: git init
GitHub como subir o
cdigo da minha mquina
Copiar cdigo do github:
git remote add origin (endereo do repositrio)
Colar no terminal, dar enter
Digitar git status (j mostra os arquivos que esto na minha mquina e no foram para o repositrio github)
GitHub como subir o
cdigo da minha mquina
Subindo arquivos (mandar arquivos da minha mquina para github)
Digitar: git add [nome do arquivo], para subir todos arquivos digitar: git add .
Digitar: git commit -m 'Criando o primeiro check point'
Entendendo o processo
Agora quando eu modifico arquivos da minha mquina,
basta eu digitar: ls (mostra com verde os que esto versionados no
git e em vermelho os que ainda no foram enviados)
Para saber todos os meus commit,
digitar: git log
Entendendo o processo
Pegando o diretrio da minha mquina e fora mandar tudo para
github,
digitar: git push -u origin master
comando geralmente dado uma vez no incio, se fizer com repositrio
de j existe (cria-se os problemas)
Pede usurio e senha, ento digite seus dados da sua conta no github
Comeando rpido
Em trs passos:
git init
git remote add [ https:///usuario/repositorio.git ]
servem para quem tem projeto na mquina e quer subir os
arquivos
estes comando devem ser dados no terminal dentro da pasta de
trabalho (projeto)
Comeando no GitHub
Criando do zero
Criar novo repositrio, clicar na opo (initialize this repository with a README)
Alterando os tipos de licenas (de acordo com cada tipo de forma que podem ser alteradas, se pode clonar, ), geralmente use GNU
Definindo qual linguagem de programao usar neste projeto
Ainda no tenho na minha mquina
Github cria o esqueleto do meu projeto
No terminal, ir at a pasta que ir colocar os arquivos do github
para minha mquina,
digite: git clone [nome do repositrio recm criado]
Pede usurio e senha, mas se a chave ssh j estiver configuranda na minha mquina, este processo eliminado (ter que logar), claro que o projeto no github deve ser opensource (seno s com a senha de quem criou o repositrio)
Conferindo, se deu tudo certo, digite: ls -la
ir listar os aquivos que foram baixados para minha mquina
Abrindo os arquivos, digite: vim [nome do arquivo]
Branch
Ramificaes das rvores:
Manter cdigo estvel, para usurios (em produo): no Master
Quando digitado: git push origin [em que ramo eu quero depositar meu cdigo]
Criando um ramo, digite: git checkout -b [nome do branch ou
ramo], quer dizer eu crio o nome do ramo, como exemplo, digite: git
checkout -b telas/tela-cadastro-clientes
Dica: geralmente usado nesta nomenclatura:
feature/tela-clientes
Dica: o -b para caso no tenha ele criar o ramo
Listando todos os branch, digite: git branch -a
Excluindo os ramos, digite: git branch -d feature/tela-clientes
Identificando os ramos da minha mquina, digite: git branch
-a
ir listar todos os ramos identificando os da minha mquina e os do
github
Mandando ramos para github, digite: git push origin feature/tela-clientes
Colocando em produo as alteraes do branch para o master
Pull request, garante que o para subir para o master os arquivos que foram validados
Clicar no Merge
Fazendo o reconhecimento de alteraes, caso trabalhe em compartilhamento de programao (dois programadores trabalhando ao mesmo tempo no mesmo arquivo), resolver os conflitos manualmente
Digite: git pull origin master
Digite: git remote update
Digite: git merge feature/tela-clientes