Mudanças entre as edições de "GitHub"
Linha 25: | Linha 25: | ||
==== 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''. | ||
+ | |||
+ | == Escopo == | ||
+ | GitHut é geralmente usado para códigos, mas também pode ser usado para outros tipos de arquivo, como arquivos de texto do ''word''. | ||
+ | Em adição a códigos-fonte, ''GitHub'' da suporte aos seguintes formatos e recursos: | ||
+ | *Imagens renderizadas em ''3D''; | ||
+ | *Arquivos de ''photoshop'' (''.PSD''); | ||
+ | *Documentações e ''wikis''; | ||
+ | *Pequenos sites podem ser hospedados em repositórios públicos no ''GitHub''; | ||
+ | |||
+ | ''GitHub'' não é utilizado apenas por programadores, em alguns de seus vídeos, ''GitHub'' explica que qualquer profissional que possua acesso e usam computadores podem se beneficiar. |
Edição das 14h31min 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.
Escopo
GitHut é geralmente usado para códigos, mas também pode ser usado para outros tipos de arquivo, como arquivos de texto do word. Em adição a códigos-fonte, GitHub da suporte aos seguintes formatos e recursos:
- Imagens renderizadas em 3D;
- Arquivos de photoshop (.PSD);
- Documentações e wikis;
- Pequenos sites podem ser hospedados em repositórios públicos no GitHub;
GitHub não é utilizado apenas por programadores, em alguns de seus vídeos, GitHub explica que qualquer profissional que possua acesso e usam computadores podem se beneficiar.