Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Git/GitHub

333 views

Published on

Durante toda a nossa carreira seremos obrigados a controlar os nossos códigos e os nossos processos, esse mini-curso será um exercício de imersão quando o assunto é controle de versão.

Venha aprender tudo sobre Git/GitHub do Clone ao Gerenciamento de projetos.

Published in: Technology
  • Be the first to comment

Git/GitHub

  1. 1. Git/GitHub Do Clone ao Gerenciamento de projetos Pablo Juan Microsoft Student Partner
  2. 2. Agenda  Sobre  Historia  O que é Controle de versão  Diferença Git X GitHub  Configuração  GIT  GITHUB  ZENHUB  Visual Studio  VSCODE  PERGUNTAS
  3. 3. Apresentação – Pablo Juan  1º Torneio de Robótica Lego Brasil  Técnico em Informática com ênfase em programação(ETEC de Itaquera).  Graduação em Analise e desenvolvimento de sistemas(FIAP)  Mais de 6 anos de experiência  CEO & Founder For Your System  Consultor .Net Sênior WorkInside  Consultor .Net Sênior P3Solutions  Microsoft Student Partner
  4. 4. “Que o teu orgulho e objetivo consistam em pôr no teu trabalho algo que se assemelhe a um milagre” Leonardo da Vinci.
  5. 5. Senta que lá vem a historia  Linus Torvalds  LINUX  BitKeeper  2002-2005  GIT  Velocidade  Design simples  Suporte robusto a desenvolvimento não linear (milhares de branches paralelos)  Totalmente distribuído  Capaz de lidar eficientemente com grandes projetos como o kernel do Linux (velocidade volume de dados  GitHub 2008
  6. 6. O que é Controle de versão “Controle de versão é um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas.”
  7. 7. Diferença Git X GitHub
  8. 8. GIT
  9. 9. GITHUB  Serviço de hospedagem distribuído para projetos que utilizam o controle de versão Git.  rede social
  10. 10. Configuração  Download GIT  Perfil Github  Configuração  GIT GLOBAL  git config --global user.name “PabloJuan"  git config --global user.email Pablojuan@foryoursystem.com  git config –list
  11. 11. GIT  Entender Fluxo  Trabalhar com informações  Ignorando arquivos  LOGs  Exercicios  Comandos:  Git INIT  Git ADD  GIT COMMIT –M  GIT LOG  GIT STATUS  GIT PULL  GIT PUSH ORIGIN MASTER
  12. 12. GITHUB  CLONE  Issues  WIKI  Pulse  Graphs  Settings  FORK  PullRequest  Recuperando commits  git reset --hard "nome da tag ou Hash do Commit !"  git push origin HEAD --force
  13. 13. Perguntas
  14. 14. Git/GitHub Do Clone ao Gerenciamento de projetos Pablo Juan Microsoft Student Partner

×