Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
apostila-git
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Harbor Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pet-estatistica
apostila-git
Commits
2fcf5d3e
Commit
2fcf5d3e
authored
9 years ago
by
Daniel Ikenaga
Browse files
Options
Downloads
Plain Diff
Insere o texto da página de introdução.
parents
75119d7e
16d49a29
No related branches found
No related tags found
1 merge request
!40
Issue#15
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
cap01_intro.Rmd
+41
-15
41 additions, 15 deletions
cap01_intro.Rmd
with
41 additions
and
15 deletions
cap01_intro.Rmd
+
41
−
15
View file @
2fcf5d3e
...
@@ -10,22 +10,48 @@ output:
...
@@ -10,22 +10,48 @@ output:
---
---
Sistemas de controle de versão
Sistemas de controle de versão
Por que versionar?
Versionamento
Portabilidade
Equipe
Funcionalidade
Git / SVN / Mercurial
Breve Histórico
Github (news and network)
Estrutura
Inicialmente, podemos dizer que Git é um Sistema de Controle de Versão,
permite ao programador armazenar diversas cópias de versão do seu
trabalho, restaurar versões anteriores, sincronizar entre diversos
computadores de trabalho e trabalhar colaborativamente com outros
programadores. Só com essas possibilidades já faz do Git uma ferramenta
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
interfaces gráficas e até mesmo dentro do Rstudio. Você pode integrar
seu projeto com o Github ou Gitlab e disponibilizar os arquivos na web.
Assim, você pode acessa-los e até editar seus arquivos via navegador.
Pode deixar os arquivos públicos e disponibilizar seu código à
comunidade de programadores. Outras pessoas podem até vir a colaborar
nos seus projetos. Neste conceito, você pode fazer uso ou colaborar com
projetos de outros programadores! Acompanhar o desenvolvimento de
projetos que sequer foram lançados, fazer sugestões, tirar dúvidas e
entrar em contato direto com equipes e desenvolvedores. Isso transforma
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.
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
trabalham somente de forma local, cliente-servidor ou sistema
distribuído. Dentre os sistemas abertos, os mais conhecidos são o
Apache Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, porque
tantos sistemas foram desenvolvidos? Cada sistema foi desenvolvido
buscando resolver os mesmos problemas de diferentes formas. A comunidade
desenvolvedora do kernel (núcleo) do Linux utilizava o BitKeeper, um
software proprietário que decidiu revogar a licença gratuita. Linus
Torvalds, desenvolvedor do primeiro kernel, estudou os diversos
softwares de controle de versão para ser o substituto do BitKeeper.
Mas nenhum software atendia as necessidades, principalmente na
performance de um projeto tão grande. Então, ele iniciou o
desenvolvimento do software que ele chamou de Git e em menos de dois
meses todo o gerenciamento do kernel já estava transferido para o
novo sistema.
Onde falar do class e do io?
Então, utilizar o Git é a garantia de um sistema robusto de controle de
versionamento. Um sistema aberto e muito utilizado por programadores,
estatísticos e cientistas de dados.
http://pt.stackoverflow.com/questions/43896/por-que-usar-git-para-desenvolvimento-individual
Seja você mais um desenvolvedor a resolver os seus problemas e
https://git-scm.com/book/pt-br/v1/Primeiros-passos-No%C3%A7%C3%B5es-B%C3%A1sicas-de-Git
participar desta comunidade.
http://www.maplestecnologia.com.br/ja-usou-git-veja-como-funciona-esse-sistema-de-controle-de-versoes/
\ No newline at end of file
http://udgwebdev.com/5-motivos-para-usar-github/
http://blog.justdigital.com.br/git-celebra-10-anos-de-existencia-e-uma-historia-de-sucesso-na-comunidade-drupal
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment