Git/GitHub
Code Sharing
Johni Douglas Marangon
www.linkedin.com/in/johnidouglas
github.com/johnidm
johnidouglas.com
johni.douglas.marangon@gmail.com
Fullstack Developer at Contentools
Marketing de Conteúdo
Sugestão para assuntos futuros
Testes + Integração Continua Técnicas de Deploy Tópicos avançados Git/GutHub (Relase, Tags, Branchs, Merge, Comandos Git, Hocks, etc…) Python + Django Code Review
Angular JS
Git e GitHub para iniciantes
Disponível em goo.gl/2e5rX6
Code Kata
Desafio
Liberar todos os projetos no GitHub
que você escreveu na faculdade e compartilhe ele no grupo OESTI Digital do Facebook
https://github.com/OESTIDigital/tutoriais/blob/master/git-github.md#material-complementar
Tem a função social e permite que os desenvolvedores discutam detalhes do código em questão
Existem muitas funcionalidades que podem ser utilizadas pelo desenvolvedores:
git config --global user.name "<Seu Nome>"
git config --global user.email "<Seu Email>"
git config --global user.name "Johni Douglas Marangon"
git config --global user.email "johni.douglas.marangon@gmail.com"
git config --list
git help
git help add
git help commit
mkdir sistema-biblioteca
cd sistema-biblioteca
git init
touch index.html
touch anotacoes.txt
mkdir css
touch css/index.css
git status
git add .
git add <nome do arquivo>
git commit -m "Incluído os arquivos index.html e index.css"
git log
git add .
git add <nome do arquivo>
git commit -m "Incluído tags HTML"
git log
git rm <nome do arquivo>
git commit -m "Incluído tags HTML"
git log
anotacoes.txt
*.exe
eclipse/
O arquivo README.md é muito importante e deve sempre existir em um projeto, ele fica na raiz do projeto e pode possuir informações como:
Lembre-se: quanto mais fácil for de entender o que seu projeto faz, mais fácil será de outras pessoas adotarem.
git remote add origin <URL do GitHub>
git push -u origin master
git clone <URL do projeto>
git clone <URL do projeto>
git push -u origin master