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

Controle de versão com git

Controle de versão com git

Avatar for Jack Makiyama

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