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

Controle de versão com git

Controle de versão com git

Jack Makiyama

April 15, 2016
Tweet

More Decks by Jack Makiyama

Other Decks in Programming

Transcript

  1. GITBOOK: 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.
  2. CENÁRIOS: ‣ TOTALMENTE SEM CONTROLE DE VERSÃO ‣ CONTROLE DE

    VERSÃO PRIMITIVO ‣ CONTROLE DE VERSÃO COM GIT
  3. PROBLEMAS ‣ Sobrepor arquivos importantes. ‣ Não ter registros, logs.

    ‣ Impossível fazer rollback sem colocar a mão no código.
  4. PROBLEMAS ‣ Duplicação de arquivos: ‣ index_.php ‣ index_backup.php ‣

    index_backup2.php ‣ index_backup1349.php ‣ Duplicação do projeto parcial ou integral: ‣ site/ ‣ site_teste/ ‣ Dificuldade em unir ou separar as features. ‣ Dificuldade no deploy do projeto. ‣ Não ter registros, logs. ‣ Impossível fazer rollback sem colocar a mão no código.
  5. PRIMEIRO COMMIT $ git commit -m "Primeiro commit index do

    projeto" [master (root-commit) 12372f4] Primeiro commit index do projeto 1 file changed, 1 insertion(+) create mode 100644 index.php