Git é um sistema de gerenciamento de versões (como o CVS, o Subversion, etc).
Só que ele é distribuído, o que significa que ao invés de existir um repositório central com todas o histórico de alterações em um projeto, cada desenvolvedor/stakeholder tem o seu repositório. E daí, os desenvolvedores podem transferir "pedaços de histórico" entre si.
É o sistema de controle de versões utilizado pela maioria dos softwares livres, incluindo o kernel do linux. Assim, por exemplo, o Linus pode estar trabalhando num bugfix enquanto o Mad Dog tá mexendo do extfs4. Quando o Linus quiser, ele pode fazer um "merge" entre a árvore de código dele e a do Mad Dog, sem perder a história incremental de cada alteração que o Mad Dog fez no extfs4.
O que é git?
ResponderExcluirHehehe.
ResponderExcluirGit é um sistema de gerenciamento de versões (como o CVS, o Subversion, etc).
Só que ele é distribuído, o que significa que ao invés de existir um repositório central com todas o histórico de alterações em um projeto, cada desenvolvedor/stakeholder tem o seu repositório. E daí, os desenvolvedores podem transferir "pedaços de histórico" entre si.
É o sistema de controle de versões utilizado pela maioria dos softwares livres, incluindo o kernel do linux. Assim, por exemplo, o Linus pode estar trabalhando num bugfix enquanto o Mad Dog tá mexendo do extfs4. Quando o Linus quiser, ele pode fazer um "merge" entre a árvore de código dele e a do Mad Dog, sem perder a história incremental de cada alteração que o Mad Dog fez no extfs4.
s/todas o histórico/todo o histórico/.
ResponderExcluirhistérico. :-D
Tendi.....
ResponderExcluir