3. “
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.
5. Vantagens
◎ O tamanho do projeto indifere;
◎ Suporte para desenvolvimento não linear;
◎ Histórico de alterações;
◎ Reverter alterações;
◎ Facilita o trabalho em equipe;
◎ Integridade;
◎ Open Source;
◎ Repositório Distribuido;
◎ Snapshots X Diferença.
18. ◎ Adicionando um arquivo alterado no
staged:
1. Adiciona apenas um arquivo
2. Adiciona todos os arquivos do diretório
3. Adiciona todos os arquivos modificados
4. Item 3.
19. ◎ Dando commit nos arquivos que estão no
staged:
1. É aberto um editor padrão para envio da
mensagem de commit (Normalmente Vim
ou Emacs)
2. Efetua o commit e já adiciona a mensagem
3. Adiciona os arquivos no staged e efetua o
commit.
20. ◎ Carregar e subir código para o repositório
remoto:
1. Pega as informações do repositório remoto
2. Sobe os commits para o repositório
remoto.
21. 1. É criado uma nova branch, mas você
continua na atual
2. Troca-se de Branch
3. Cria-se uma nova branch e é trocado para
ela.
1. Merge entre a branch atual e a informada.
22. ◎ Visualiza o histórico de alterações:
1. Visualização comum:
2. Visualiza o histórico em um formato “mais
gráfico”.