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

MEET UP IFOOD FRONT INIT - GIT

MEET UP IFOOD FRONT INIT - GIT

Comandos básicos e mais usados do GIT.

Avatar for Julia  Maschion

Julia Maschion

July 11, 2019
Tweet

Other Decks in Technology

Transcript

  1. O que é Git? É um programa open source* de

    controle de versão de código, criado pelo mesmo desenvolvedor do Linux " http://ninjadolinux.com.br/open-source/
  2. Por que ele é importante? • Organização: O Git cria

    uma timeline com tudo que aconteceu desde o início do projeto. Tudo que foi adicionado, removido, e quem foi o autor. • Projetos com várias pessoas: Evita o “final_valendo_valendo2_oficial”. Também facilita o trabalho em equipe (entender o que foi feito, onde parou, quem fez o que). • Segurança: Se algo der errado, você pode resgatar uma versão anterior, além de ter o seu projeto salvo em um lugar seguro.
  3. CONFIGURANDO NOME E EMAIL git config --global user.name “Julia Maschion"

    git config --global user.email “[email protected]” Para remover o usuário git config --global --unset-all user.name "Julia Maschion" git config --global --unset-all user.email “[email protected]
  4. FLUXO TRABALHANDO COM O GIT git add . ou git

    add <nome-do -arquivo> git init ou git clone git status
  5. FORMAS DE TRABALHAR COM O GIT I Iniciar um projeto

    novo na minha máquina e subir para o repositório remoto na web Exemplos: 1. criei uma pasta chamada "pastaUm" no desktop. 2. Usei o comando "cd" que significa "change directory", para entrar na pasta. 3. Git init, para criar um repositório local e o git começar a "observar" suas modificações. 4.Git status , depois das modificaçõespara ver a lista de arquivos modificados. 5.Git add <nome-do-arquivo> ou git add . (o git add . adiciona tudo, cuidado!).
  6. FORMAS DE TRABALHAR COM O GIT I parte 2 Iniciar

    um projeto novo na minha máquina e subir para o repositório remoto na web 6. git commit -m "mensagem", para "etiquetar" a caixa que vai para envio. 7. git remote add origin <url-do-repositorio-web>, para adicionar a URL do repositório na web. 8. git remote -v, para mostrar as URLs. 9. git push origin master, para finalmente enviar o projeto para o serviço web que você usa. (github, bitbucket etc.)
  7. FORMAS DE TRABALHAR COM O GIT II Baixar um projeto

    que está hospedado no repositório remoto na web para a nossa máquina 1. Copiar a URL do projeto no repositório web. 2. Acessar o desktop cd desktop. 3. Dar git clone <url-do-repositorio-web> 4. Entrar na pasta do projeto cd <pasta-do-seu-projeto> 5. Quando fizer as alterações no seu editor de código de preferência, para subir o projeto local para repositório remoto serão os mesmos comandos anteriores. • git status (ver alterações) • git add . ou git add <nome-do-arquivo> • git commit -m "mensagem" • git push origin master
  8. Pra não esquecer: Iniciar um projeto novo na minha máquina

    e subir para o repositório serviço web • cd • git init • git status • git add . (que adiciona tudo) OU git add <nome-do-arquivo-a-ser-adicionado> • git status • git commit -m "mensagem" • git remote add <url-do-repositorio-servico-web> • git push origin master ( ou se for branch, git push origin <nome-da-branch>)
  9. Pra não esquecer: Baixar um projeto que está hospedado no

    repositório remoto na web para a nossa máquina • Copiar URL do projeto em repositório remoto • cd desktop (caso queira salvar o projeto no desktop) • git clone <url> • cd <nome-da-pasta-do-projeto> • git status • git add . ou git add <nome-do-arquivo> • git commit -m "mensagem" • git push origin master ( ou se for branch, git push origin <nome-da-branch>)
  10. BRANCH • Comando para criar um novo branch: git checkout

    -b nome-do-branch • Comando para trocar de branch: git checkout nome-do-branch • Comando para listar todos os branches locais: git branch
  11. Merge Depois de criar um branch e fazer alterações no

    código, você precisa devolver essa sua cópia para o master. Você faz isso com o comando merge. Merge é mesclar um branch dentro de outro, juntando as alterações que já estavam no código do branch base com as alterações do outro branch. • git merge <nome-do-branch-que-vai-ser-mergeado> Importante: Quando você rodar esse comando, o merge do nome-do-branch-que-vai-ser-mergeado vai ser feito com o branch em que você está no momento Pra saber em qual branch você está: git status
  12. GIT PULL • git pull origin master (o comando PULL

    pega a versão do arquivo que está no repositório remoto e baixa para sua máquina. Importante: Fazer um pull sempre antes do push para evitar conflitos e evitar apagar alguma informação remota para atualizar seu repositório local com a mais nova versão, execute:
  13. Obrigada! Júlia Maschion @xjulices jumaschion Links úteis: https://rogerdudler.github.io/git-guide/index.pt_BR.html https://github.com/reprograma/github https://git-scm.com/book/pt-br/v1/Primeiros-passos-No%C3%A7%C3%B5es-B%C3%A1sicas-de-Git

    https://dev.to/unseenwizzard/learn-git-concepts-not-commands-4gjc https://tableless.com.br/tudo-que-voce-queria-saber-sobre-git-e-github-mas-tinha-vergonha-de-perguntar/