Top Banner
Git Github
13

Git e github

Jun 27, 2015

Download

Software

Kevin Fernandes

Tutorial git e github
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Git e github

Git Github

Page 2: Git e github

O que é o Git O Git é um sistema de controle de versão, projetado basicamente

para facilitar a vida de quem quer executar projetos em equipe, permitindo que duas ou mais pessoas trabalhem juntas. Mas também é utilizado por quem trabalha sozinho, devido a possibilidade de ‘controlar’ as versões do projeto.

Page 3: Git e github

Criado por Linus Torvalds

Page 4: Git e github

Instalação linux

• Instalando o git sudo apt-get install git-core

• Gerando chaves ssh:

ssh keygen –t rsa

Page 5: Git e github

Configurando

• Configurando nome e email

git config - -global user.name “Fulanodetal”

git config - -global user.email email@domínio.com

Page 6: Git e github

Iniciando um projeto

• Iniciando um projeto

mkdir projeto

git init

• Status git status

Page 7: Git e github

Adicionando arquivos

• Adicionando arquivos ao índice

git add . index.html //apenas o arquivo index.html

git add “*.html” // todos os arquivos com a extensão .html

git add . // todos os arquivos da pasta são adicionados

• Após adicionar os arquivos ficam como new file, em cacher só serão adicionados no próximo commit

git rm - -cached index.html // retira o arquivo do índice

Page 8: Git e github

Commitando as alterações

commit -m “Messagem do commit”

Voltando commit’s

git reset - -hard HEAD-1 (Volta ao último commit )

git reset - -soft HEAD-1 (Volta ao último commit e mantem os últimos

arquivos em cache)

git reset - -hard xxxxxxxxxx (volta para a hash xxxxxxxxxx)

Page 9: Git e github

Branch

Objetivos de trabalhar com branch’s é separar funcionalidades durante o desenvolvimento.

Trocar de contexto sem atrito

Criando branch chamada de “dev”

git checkout -b dev

Trocando branch máster (padrão) para dev

git checkout dev

Listando

git branch

Page 10: Git e github

E o github a onde entra ?

Page 11: Git e github

O que é exatamente o github

GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. É escrito em Ruby on Rails pelos desenvolvedores da Logical Awesome. O GitHub possui planos comerciais e gratuitos para projetos de código aberto

Page 12: Git e github

Conectando o git ao github

Conectando ao repositório remoto

git remote add origin [email protected]:kevinmedeiros/teste.git

Enviando arquivos do repositório local pra o remoto

git push origin master // origin é a referencia ao repositório e

máster a branch

Atualizando repositório local com o remoto

git pull origin master

Page 13: Git e github

Isso é tudo ?

Claro que não ainda a mundo enorme dentro do git e do github

Abaixo alguns links interessantes com tutorias e informações legais

Guia pratico git

http://rogerdudler.github.io/git-guide/index.pt_BR.html

Livro completo do git em português

http://git-scm.com/book/pt-br

Git na pratica online (em inglês)

https://try.github.io/levels/1/challenges/1