Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git e GitHub para iniciantes

Git e GitHub para iniciantes

Gustavo Mathias

July 19, 2015
Tweet

More Decks by Gustavo Mathias

Other Decks in Programming

Transcript

  1. Índice - Git • Fluxo de trabalho; • Instalação do

    Git; • Configurações básicas; • Inicializando um repositório; • Rastreamento, status, commit e logs; • Ignorar arquivos e diretórios; • Diagrama de transição entre diretórios.
  2. Git - instalação do git Windows: http://msysgit.github.io Mac: http://code.google.com/p/git-osx-installer/downloads Linux:

    //baseado em debian sudo apt-get install git //baseado em fedora sudo yum install git
  3. Git - configurações básicas //configuração do nome do usuário git

    config --global user.name “NomeUsuario” //configuração do e-mail do usuário git config --global user.email [email protected]
  4. Git - inicializando um diretório //entrar no diretório do projeto

    cd /local/pasta/projeto //inicializando o diretório git initial O git irá criar uma pasta oculta com o nome .git, onde fica o index e o head.
  5. Git - rastreamento, status, commit e logs //rastreamento de arquivos

    e diretórios git add . //status git status //commit dos arquivos restreados git commit -m “mensagem” //vendo commits já feitos git log --oneline
  6. Git - ignorar arquivos e diretórios Para ignorar arquivos, diretórios

    ou extensões, crie o arquivo .gitignore. O GitHub fornece alguns exemplos de .gitignore. https://github.com/github/gitignore
  7. Índice - GitHub • Criando uma conta no GitHub; •

    Criando um repositório; • Clonar repositório; • Transição de arquivos.
  8. GitHub - clonar repositório //clonando um repositório git clone https://github.com/nomeusuario/nomerepositorio

    Quando você clona um repositório, você não precisa inicializar ele com git init.
  9. GitHub - transição de arquivos //download dos arquivos git pull

    origin master //upload dos arquivos git push origin master