A1 mostra como o git resolve por dentro.A forma "natural" de versionar sem ferramenta: salvar cópias com nomes diferentes. Qual destes é a versão certa, a mais recente? Clica na que você usaria.
Você e a Ana editam o mesmo preco.js e salvam na pasta compartilhada. Aperta os dois botões, na ordem, e olha o que sobra.
Function total(itens) {
// ninguém salvou ainda
}
A diferença que mais confunde quem migrou de SVN. Desliga o servidor e veja o que cada mundo te deixa fazer numa sexta 18h.
Versão certa que ninguém sabe qual é. Trabalho sobrescrito sem volta. Servidor como dono único da história. Controle de versão resolve as três, e o git resolve do jeito mais poderoso: cada um tem a história inteira, em forma de grafo. É isso que o A1 te mostra por dentro. Antes, passa no Desafio aqui do lado.
À esquerda, a verdade por trás daquelas 6 cópias: foram 6 salvamentos ao longo do tempo. No git, isso não vira 6 arquivos soltos: vira um arquivo e uma sequência de commits. Clica em "commitar próximo" e veja a história perdida virar uma linha limpa.