Skip to content
Snippets Groups Projects
Commit c9b2978b authored by Vinicius César's avatar Vinicius César
Browse files

Update cap01.Rmd

parent b3c1fe03
No related branches found
No related tags found
No related merge requests found
...@@ -11,11 +11,11 @@ output: ...@@ -11,11 +11,11 @@ output:
number_sections: true number_sections: true
--- ---
Inicialmente, podemos dizer que Git é um Sistema de Controle de Versão, Inicialmente, podemos dizer que Git é um Sistema de Controle de Versão
que permite ao programador armazenar diversas cópias de versão do seu que permite ao programador armazenar diversas cópias de versão do seu
trabalho, restaurar versões anteriores, sincronizar entre diversos trabalho, restaurar versões anteriores, sincronizar entre diversos
computadores de trabalho e trabalhar colaborativamente com outros computadores de trabalho e trabalhar colaborativamente com outros
programadores. Só com essas possibilidades faz do Git uma ferramenta programadores. Só essas possibilidades fazem do Git uma ferramenta
muito útil a quem programa. Mas o Git é muito mais! É possível utilizar muito útil a quem programa. Mas o Git é muito mais! É possível utilizar
o Git através do Shell (linha de comando) ou através de diversas o Git através do Shell (linha de comando) ou através de diversas
interfaces gráficas e até mesmo dentro do Rstudio. Você pode integrar interfaces gráficas e até mesmo dentro do Rstudio. Você pode integrar
...@@ -24,17 +24,17 @@ Assim, você pode acessá-los e até editar seus arquivos via navegador. ...@@ -24,17 +24,17 @@ Assim, você pode acessá-los e até editar seus arquivos via navegador.
Pode deixar os arquivos públicos e disponibilizar seu código à Pode deixar os arquivos públicos e disponibilizar seu código à
comunidade de programadores. Outras pessoas podem até vir a colaborar comunidade de programadores. Outras pessoas podem até vir a colaborar
nos seus projetos. Neste conceito, você pode fazer uso ou colaborar com nos seus projetos. Neste conceito, você pode fazer uso ou colaborar com
projetos de outros programadores! Acompanhar o desenvolvimento de projetos de outros programadores. Acompanhar o desenvolvimento de
projetos que sequer foram lançados, fazer sugestões, tirar dúvidas e projetos que sequer foram lançados, fazer sugestões, tirar dúvidas e
entrar em contato direto com equipes e desenvolvedores. Isso transforma entrar em contato direto com equipes e desenvolvedores. Isso transforma
o Github e Gitlab numa rede social de programadores! o Github e Gitlab numa rede social de programadores.
O Git não é o único sistema de controle de versão. Nem foi o primeiro. O Git não é o único sistema de controle de versão. Nem foi o primeiro.
Os primeiros sistemas de controle de versão foram lançados na década Os primeiros sistemas de controle de versão foram lançados na década
de 70. Há sistemas abertos e proprietários. E também, sistemas que de 70. Há sistemas abertos e proprietários. E também, sistemas que
trabalham somente de forma local, cliente-servidor ou sistema trabalham somente de forma local, cliente-servidor ou sistema
distribuído. Dentre os sistemas abertos, os mais conhecidos são o Apache distribuído. Dentre os sistemas abertos, os mais conhecidos são o Apache
Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, porque tantos Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, por que tantos
sistemas foram desenvolvidos? Cada sistema foi desenvolvido buscando sistemas foram desenvolvidos? Cada sistema foi desenvolvido buscando
resolver os mesmos problemas de diferentes formas. A comunidade resolver os mesmos problemas de diferentes formas. A comunidade
desenvolvedora do kernel (núcleo) do Linux utilizava o BitKeeper, um desenvolvedora do kernel (núcleo) do Linux utilizava o BitKeeper, um
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment