Mudanças entre as edições de "GitHub"

De IBICT
Ir para: navegação, pesquisa
Linha 8: Linha 8:
 
Os integrantes de um projeto podem enviar atualizações, correções etc.
 
Os integrantes de um projeto podem enviar atualizações, correções etc.
  
== Termos ==
+
=== Termos ===
  
  
=== Repository ===
+
==== Repository ====
 
Local onde ficam todos os arquivos do projetos, incluindo os históricos e as versões
 
Local onde ficam todos os arquivos do projetos, incluindo os históricos e as versões
  
=== Commit ===
+
==== Commit ====
 
Coleção de alterações realizadas, similar a um "''checkpoint''" de se projeto, sempre que necessário você pode retroceder a algum ''commit''.
 
Coleção de alterações realizadas, similar a um "''checkpoint''" de se projeto, sempre que necessário você pode retroceder a algum ''commit''.
  
=== Branch ===
+
==== Branch ====
 
É uma ramificação do seu projeto, cada ''branch'' representa uma versão do seu projeto, e podemos seguir uma linha de desenvolvimento a partir de cada ''branch''.
 
É uma ramificação do seu projeto, cada ''branch'' representa uma versão do seu projeto, e podemos seguir uma linha de desenvolvimento a partir de cada ''branch''.
  
=== Fork ===
+
==== Fork ====
 
Uma cópia de um determinado projeto existente que possa seguir uma nova direção.
 
Uma cópia de um determinado projeto existente que possa seguir uma nova direção.
  
 
=== Merge ===
 
=== Merge ===
 
É a capacidade de incorporar alterações do ''git'', onde acontece uma junção dos ''branchs''.
 
É a capacidade de incorporar alterações do ''git'', onde acontece uma junção dos ''branchs''.

Edição das 13h53min de 20 de outubro de 2014

É um serviço Web hosting compartilhado para projetos que usam controle de versionamento Git. Desenvolvido em Ruby on Rails o GitHub possui planos comerciais e gratuitos para projetos de código aberto. Em 2014 o GitHub reportou a utilização de cerca de 3,4 milhões de usuários, se tornando o maior hospedeiro de códigos do mundo.

Índice

Git

Permite que um grupo de pessoas trabalhe em conjunto num documento (geralmente códigos) sem que atrapalhem o desenvolvimento do outro. É um sistema de controle de versão distribuído, rápido e escalável. Para ter experiência real com o Git, acesse o [site], onde você poderá experimentar passo-a-passo como se da a utilização de um Git. Basicamente é um versionador de arquivos, é utilizado principalmente para gerenciar versões de softwares desenvolvidos por um ou mais desenvolvedores, com ele podemos implementar novas funcionalidades e tudo é registrado em histórico, o qual podemos retroceder sempre que necessário. Os integrantes de um projeto podem enviar atualizações, correções etc.

Termos

Repository

Local onde ficam todos os arquivos do projetos, incluindo os históricos e as versões

Commit

Coleção de alterações realizadas, similar a um "checkpoint" de se projeto, sempre que necessário você pode retroceder a algum commit.

Branch

É uma ramificação do seu projeto, cada branch representa uma versão do seu projeto, e podemos seguir uma linha de desenvolvimento a partir de cada branch.

Fork

Uma cópia de um determinado projeto existente que possa seguir uma nova direção.

Merge

É a capacidade de incorporar alterações do git, onde acontece uma junção dos branchs.