Quando utilizados um VCS Centralizado, todos os commits que realizamos são gravados diretamente no repositório central, para isso, precisamos estar conectado no servidor para as alterações serem realizadas.
Já no VCS Distribuído, cada desenvolvedor tem uma cópia completa do repositório na máquina e os commits são salvos independentemente em arquivos locais, após, pode ser feito um PUSH vai enviar as informações para o repositório central.
Quando utilizados um VCS Centralizado, todos os commits que realizamos são gravados diretamente no repositório central, para isso, precisamos estar conectado no servidor para as alterações serem realizadas.
Já no VCS Distribuído, cada desenvolvedor tem uma cópia completa do repositório na máquina e os commits são salvos independentemente em arquivos locais, após, pode ser feito um PUSH vai enviar as informações para o repositório central.