Controle de versão com Git
e Bitbucket
Simples e
Objetivo
Márcio Barbosa Gomes
Graduado em Sistemas para internet pelo Uni...
Sumario
● O que é Git.
● Instalando o Git
● Branch, o que é, como criar e iniciar uma?.
● Verificando, adicionando e fazen...
O que é Git
Sistema open source para controle de versões, projetado para lidar com tudo,
desde pequenos a grandes projetos...
Instalando o Git
Acesse : https://git-scm.com/downloads
Clique em Windows ou Downloads for Windows
Instalando o Git
Siga os passos básicos da instalação, “next”.
O instalação vai adicionar 2 aplicativos ao seu Pc:
Git GUI...
Branch, o que é, como criar e iniciar uma?
Branch : é o repositório responsavel por salvar o histórico de alterações efetu...
Verificando, adicionando e fazendo commit de
alterações na Branch.
Coloque dentro da pasta novos arquivos, exemplo: docume...
Verificando, adicionando e fazendo commit de
alterações na Branch.
1. Fazendo commit as alterações(adição dos arquivos doc...
Desfazer commit, fazer merge entre branch’s.
Abra o arquivo documento.txt e adicione um texto qualquer nele.
● digite: git...
Desfazer commit, fazer merge entre branch’s.
1. Desfazendo commit usando SHA (chave criptografada que identifica o
commit)...
Desfazer commit, fazer merge entre branch’s.
2. Fazer merge entre branch’s:
● digite: git status
● digite: git add documen...
Gerenciando conflitos de commit’s
Caso dois usuário alterem o mesmo arquivo em pontos igual (mesma linha), na
hora de faze...
O que é BitBucket, como criar uma conta e
configurar?
Sistema de controle de versão colaborativo online, o Bitbucket é um ...
O que é BitBucket, como criar uma conta e
configurar?
Criando uma conta no BitBucket:
Acesse: https://bitbucket.org/ ; cli...
O que é BitBucket, como criar uma conta e
configurar?
Outra opção para ingressar no Bitbucket é com uma conta do gmail.
O que é BitBucket, como criar uma conta e
configurar?
Apos logar no BitBucket vamos criar um repositorio:
● No menu clique...
O que é BitBucket, como criar uma conta e
configurar?
Integrando o Bitbucket com o git no seu pc.
Apos criar o repositorio, clique em Clonar e copie o Link de HTTPS:
git clone ...
Integrando o Bitbucket com o git no seu pc
1. Escolha uma pasta onde queira centralizar as branchs do BitBucket, clique
co...
Integrando o Bitbucket com o git no seu pc
Executando commit para o Bitbucket:
Coloque algum arquivo dendro do repositório...
Integrando o Bitbucket com o git no seu pc
Fazendo o caminho inverso:
Digamos que outros usuário fizeram commits na branch...
Visualizando alterações de commit’s no Bitbucket.
Apos fazer Login irá visualizar uma lista com sua branchs do lado esquer...
Visualizando alterações de commit’s no Bitbucket.
Visualizando alterações de commit’s no Bitbucket.
Visualizando commits por repositório:
Basta clicar em cima do nome do re...
Visualizando alterações de commit’s no Bitbucket.
Adicionando membros no seu repositório
Para adicionar um membro (colaborador) ao seu repositório o mesmo tem que ter
uma c...
Adicionando membros no seu repositório
Considerações finais
Links:
https://bitbucket.org
https://git-scm.com/
Curso de Git free: https://www.codecademy.com/learn...
Próximos SlideShares
Carregando em…5
×

Controle de versão com Git e BitBucket

487 visualizações

Publicada em

Essa apresentação aborda como usar o Git junto aos serviços do cloud colaborativo BitBucket de maneira simples e pratica.
Links:
https://git-scm.com/
https://bitbucket.org/

Publicada em: Software
2 comentários
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
487
No SlideShare
0
A partir de incorporações
0
Número de incorporações
19
Ações
Compartilhamentos
0
Downloads
14
Comentários
2
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Controle de versão com Git e BitBucket

  1. 1. Controle de versão com Git e Bitbucket Simples e Objetivo Márcio Barbosa Gomes Graduado em Sistemas para internet pelo Unipê Desenvolvedor web Email: marciobarbosamobile@gmail.com
  2. 2. Sumario ● O que é Git. ● Instalando o Git ● Branch, o que é, como criar e iniciar uma?. ● Verificando, adicionando e fazendo commit de alterações na Branch. ● Desfazer commit, fazer merge entre branch’s. ● Gerenciando conflitos de commit’s. ● O que é BitBucket, como criar uma conta e configurar?. ● Integrando o Bitbucket com o git no seu pc. ● Visualizando alterações de commit’s no Bitbucket. ● Adicionando membros no seu repositorio. ● Considerações finais.
  3. 3. O que é Git Sistema open source para controle de versões, projetado para lidar com tudo, desde pequenos a grandes projetos, com rapidez e eficiência. Proporciona controle de alterações para um ou vários usuários ao mesmo tempo em um determinado projeto, podendo ter varias versões de um mesmo projeto. Assim a equipe pode voltar uma versão anterior, desfazer alterações em determinada versão, gerenciar todo ciclo de alterações.
  4. 4. Instalando o Git Acesse : https://git-scm.com/downloads Clique em Windows ou Downloads for Windows
  5. 5. Instalando o Git Siga os passos básicos da instalação, “next”. O instalação vai adicionar 2 aplicativos ao seu Pc: Git GUI Here e Git Bash Here, iremos utilizar o Git Bash.
  6. 6. Branch, o que é, como criar e iniciar uma? Branch : é o repositório responsavel por salvar o histórico de alterações efetuadas em arquivos. Vamos criar nossa Branch: 1. crie uma pasta para iniciar o controle de versão ou pode utilizar um projeto qualquer já criado. 2. Feito isso clique com o botão do mouse em cima da pasta e escolha Git Bash. 3. digite: git init - comando inicia o controle de versão na pasta escolhida, apos digitar qualquer comando é necessário apertar enter para executar. 4. digite: git branch minhaBranch - comando cria a branch onde o git manda o histórico da pasta escolhida. OBS: “minhaBranch” é o nome que você escolher para a branch. Para deletar um branch, digite: git branch -d minhaBranch - comando deleta a branck.
  7. 7. Verificando, adicionando e fazendo commit de alterações na Branch. Coloque dentro da pasta novos arquivos, exemplo: documento.txt e documento2. txt. 1. Verificando: digite - git status - comando mostra inclusão (aparecem em verde), exclusão ou alteração (aparecem em vermelho) executada na pasta, os dois arquivos adicionados antes, devem aparecer na lista; 2. Adicionando as Alterações: digite - git add (‘*’ ou ‘.’ ou ‘nome do arquivo’): ● git add * - adiciona todas as alterações ● git add . - também adiciona todas as alterações ● git add documento.txt - adiciona o arquivo pelo nome, podendo ser vários ao mesmo tempo, exemplo git add documento.txt, documento2.txt
  8. 8. Verificando, adicionando e fazendo commit de alterações na Branch. 1. Fazendo commit as alterações(adição dos arquivos documento.txt e documento2.txt). ● git status - vai mostrar na cor verde as adições dos arquivos ● git commit -m “Iniciando os commits” - o comando envia as alterações para o histórico da branch, o “-m” é necessário para adicionar o comentário (“Iniciando os commits”) sobre o commit feito.
  9. 9. Desfazer commit, fazer merge entre branch’s. Abra o arquivo documento.txt e adicione um texto qualquer nele. ● digite: git status ● digite: git add documento.txt ● digite: git commit -m “Adicionando texto no documento” Commit efetuado! 1. Desfazendo commit: ● digite: git checkout HEAD documento.txt - retorna para o ultimo commit ● digite: git reset HEAD documento.txt - remove as alterações adicionadas caso tenha apenas adicionado (git add documento.txt) e não commitado (git commit -m “Adicionando texto no documetno”).
  10. 10. Desfazer commit, fazer merge entre branch’s. 1. Desfazendo commit usando SHA (chave criptografada que identifica o commit): ● digite: git log - comando mostra o histórico de commits da branch com seus respectivos identificadores SHA. ● digite: git reset 5d69206 - comando volta o commit para a versão do SHA passado “5d69206” esses caracteres são os 7 primeiros do SHA. 2. Fazer merge entre branch’s: ● digite: git branch nomeBranch2 - cria nova branch ● digite: git checkout nomeBranch2 - inicia utilização da branch 2, ela temo mesmo conteudo da minhaBranch . ● Adicione um novo arquivo na pasta “documento3.txt”
  11. 11. Desfazer commit, fazer merge entre branch’s. 2. Fazer merge entre branch’s: ● digite: git status ● digite: git add documento3.txt ● digite: git commit -m “Adicionando novo arquivo” ● digite: git checkout minhaBranch - comando muda para branch minhaBranch, ela ainda não tem o mesmo conteudo da nomeBranch2. ● digite: git merge nomeBranch2 - o comando vai trazer as alterações adicionadas na nomeBranch2 para a minhaBranch, “merge”, agora as duas tem novamente o mesmo conteudo.
  12. 12. Gerenciando conflitos de commit’s Caso dois usuário alterem o mesmo arquivo em pontos igual (mesma linha), na hora de fazer o commit o git vai apresentar um conflito para o arquivo, mostrando como e linha esta em ambos os commit’s sinalizados com <<<<<<<<<<<<. Um dos usuários que executaram o commit deverá ajustar a linha de conflito de acordo com o acertado entre os dois só depois: ● digita: git add nomeDoarquivo ● digita: git commit -m “Comentario do commit”
  13. 13. O que é BitBucket, como criar uma conta e configurar? Sistema de controle de versão colaborativo online, o Bitbucket é um serviço de cloud (nuvem) disponível na versão privada e publica. Versão privada: tem quantidade de repositórios ilimitado, podendo ter em cada repositório 5 colaboradores contribuindo ao mesmo tempo, onde apenas eles tem acesso ao repositório; Versão publica: tem quantidade de repositórios ilimitado, podendo ter em cada repositório 5 colaboradores contribuindo ao mesmo tempo, e o repositório fica aberto para todos os usuários do BitBucket.
  14. 14. O que é BitBucket, como criar uma conta e configurar? Criando uma conta no BitBucket: Acesse: https://bitbucket.org/ ; clique em “Get started for free”
  15. 15. O que é BitBucket, como criar uma conta e configurar? Outra opção para ingressar no Bitbucket é com uma conta do gmail.
  16. 16. O que é BitBucket, como criar uma conta e configurar? Apos logar no BitBucket vamos criar um repositorio: ● No menu clique em Repositorios/Criar repositorios
  17. 17. O que é BitBucket, como criar uma conta e configurar?
  18. 18. Integrando o Bitbucket com o git no seu pc. Apos criar o repositorio, clique em Clonar e copie o Link de HTTPS: git clone https://marciodeveloper@bitbucket.org/marciodeveloper/repositorio-teste.git
  19. 19. Integrando o Bitbucket com o git no seu pc 1. Escolha uma pasta onde queira centralizar as branchs do BitBucket, clique com o botão direito do mouse e execute o Git Bash here. 2. Cole o link copiado do BitBucket no Git Bash: git clone https://marciodeveloper@bitbucket.org/marciodeveloper/repositorio-teste.git 3. O Git vai pedir a senha da sua conta, caso seja login com a conta do gmail use a senha do gmail, apos confirmar a senha ele vai clonar a branch (repositorio online) para a branch local (repositorio no seu pc) dentro da pasta que você escolheu para centralizar as branchs do BitBucket. 4. A partir de agora tudo que for adicionado, excluido ou alterado no repositorio clocando você pode commitar para o BitBucket.
  20. 20. Integrando o Bitbucket com o git no seu pc Executando commit para o Bitbucket: Coloque algum arquivo dendro do repositório que acabou de clonar, e execute os seguintes comandos: ● digite: git status ● digite: git add * ● digite: git commit -m “Iniciando os commites” ● digite: git push origin master - esse comando avisa que o comite vai para a branch de origem ou seja a branch criada no BitBucket. O git vai pedir a senha da conta, apos confirmar ele faz o update e pronto, alterações já estão no repositorio do BitBucket.
  21. 21. Integrando o Bitbucket com o git no seu pc Fazendo o caminho inverso: Digamos que outros usuário fizeram commits na branch master no diretório do BitBuckt, para baixar na seu clone local o conteúdo atualizado execute o comando: ● git pull Pronto seu projeto esta atualizado.
  22. 22. Visualizando alterações de commit’s no Bitbucket. Apos fazer Login irá visualizar uma lista com sua branchs do lado esquerdo e do lado direito uma lista contendo os ultimos commits executados por você e por usuarios que trabalham em repositorios junto com você. Na lista de commits cada um vem com data do commit e o SHA (falado anteriormente).
  23. 23. Visualizando alterações de commit’s no Bitbucket.
  24. 24. Visualizando alterações de commit’s no Bitbucket. Visualizando commits por repositório: Basta clicar em cima do nome do repositório que deseja visualizar os commits, no menu lateral em Navegação clique em Commits, vai aparecer a linha do tempo dos commits contendo: ● Autor do commit ● SHA do commit ● Mensagem - descricão inserida na hora de executar o commite, por isso ela é importante, ajuda a identificar o commit ● Data do commit
  25. 25. Visualizando alterações de commit’s no Bitbucket.
  26. 26. Adicionando membros no seu repositório Para adicionar um membro (colaborador) ao seu repositório o mesmo tem que ter uma conta no BitBucket tambem. 1. Entre no repositório desejado, do lado direito tem o “Invite user to this repo”, clique em “Send invitation”, dentro tem duas abas “Equipe e Repositório”, escolha Repositório e digite o email do usuário que deseja compartilhar e clique em Adicionar. Pronto o usuário quando logar terá acesso ao seu repositório, podendo clonar, commitar e acompanhar a linha do tempo do repositorio.
  27. 27. Adicionando membros no seu repositório
  28. 28. Considerações finais Links: https://bitbucket.org https://git-scm.com/ Curso de Git free: https://www.codecademy.com/learn/learn-git O conteúdo e situações abordadas nesse slide são de nível básico, o git e o BitBucket são poderosas ferramentas com diversos recursos, consultar a documentação para aprofundar os estudos de acordo com sua necessidade.

×