pt.phhsnews.com


pt.phhsnews.com / O que é o GitHub, e para que é usado?

O que é o GitHub, e para que é usado?


O GitHub é um site e serviço que ouvimos os geeks elogiarem o tempo todo, mas muitas pessoas realmente não entendem o que isso acontece. Quer saber o que é todo o hubbub do GitHub? Continue lendo para descobrir.

O “Git” no GitHub

RELACIONADO: Rastreamento de versão com Subversion (SVN) Para iniciantes

Para entender o GitHub, você deve primeiro ter uma compreensão do Git. O Git é um sistema de controle de versão de código aberto que foi iniciado por Linus Trovalds - a mesma pessoa que criou o Linux. O Git é semelhante a outros sistemas de controle de versão - Subversion, CVS e Mercurial, para citar alguns.

Então, o Git é um sistema de controle de versão, mas o que isso significa? Quando os desenvolvedores criam algo (um aplicativo, por exemplo), eles fazem alterações constantes no código, liberando novas versões até e após a primeira versão oficial (não-beta).

Os sistemas de controle de versão mantêm essas revisões retas, armazenando modificações em um repositório central. Isso permite que os desenvolvedores colaborem facilmente, pois eles podem fazer o download de uma nova versão do software, fazer alterações e fazer o upload da revisão mais recente. Cada desenvolvedor pode ver essas novas alterações, baixá-las e contribuir.

Da mesma forma, as pessoas que não têm nada a ver com o desenvolvimento de um projeto ainda podem baixar os arquivos e usá-los. A maioria dos usuários de Linux deve estar familiarizada com este processo, pois o uso de Git, Subversion ou algum outro método similar é bastante comum para baixar arquivos necessários - especialmente em preparação para compilar um programa a partir do código fonte (uma prática bastante comum para geeks do Linux).

Git é o sistema de controle de versão preferido da maioria dos desenvolvedores, já que possui múltiplas vantagens em relação aos outros sistemas disponíveis. Ele armazena as alterações de arquivos com mais eficiência e garante a integridade dos arquivos. Se você estiver interessado em conhecer os detalhes, a página Básico do Git tem uma explicação completa sobre como o Git funciona.

O “Hub” no GitHub

Nós estabelecemos que o Git é um sistema de controle de versão, similar mas melhor do que as muitas alternativas disponíveis. Então, o que torna o GitHub tão especial? O Git é uma ferramenta de linha de comando, mas o centro em torno do qual tudo gira em torno do Git é o hub-GitHub.com - onde os desenvolvedores armazenam seus projetos e se relacionam com pessoas que pensam.

Vamos falar sobre algumas das principais razões os geeks gostam de usar o GitHub e aprender alguma terminologia ao longo do caminho

Repositório

Um repositório (geralmente abreviado para “repo”) é um local onde todos os arquivos de um projeto específico são armazenados. Cada projeto tem seu próprio repositório, e você pode acessá-lo com um URL exclusivo.

Bifurcando um relatório

“Bifurcação” é quando você cria um novo projeto baseado em outro projeto que já existe. Esta é uma característica incrível que incentiva enormemente o desenvolvimento de programas e outros projetos. Se você encontrar um projeto no GitHub com o qual gostaria de contribuir, poderá distribuir o repo, fazer as alterações desejadas e liberar o projeto revisado como um novo repositório. Se o repositório original que você bifurcou para criar seu novo projeto for atualizado, você poderá adicionar facilmente essas atualizações ao seu fork atual.

Pull Requests

Você bifurcou um repositório, fez uma ótima revisão do projeto e quer que ele seja reconhecido pelos desenvolvedores originais - talvez até mesmo incluído no projeto / repositório oficial. Você pode fazer isso criando uma solicitação pull. Os autores do repositório original podem ver seu trabalho e, em seguida, escolher se deseja ou não aceitá-lo no projeto oficial. Sempre que você emite um pedido pull, o GitHub fornece um meio perfeito para você e o mantenedor do projeto principal se comunicar.

Redes sociais

O aspecto de rede social do GitHub é provavelmente seu recurso mais poderoso, permitindo que os projetos cresçam mais do que apenas sobre qualquer um dos outros recursos oferecidos. Cada usuário no GitHub tem seu próprio perfil que age como um currículo, mostrando seu trabalho anterior e contribuições para outros projetos por meio de solicitações de solicitação.

As revisões do projeto podem ser discutidas publicamente, para que uma massa de especialistas possa contribuir com conhecimento e colaborar para avançar um projeto para frente. Antes do advento do GitHub, os desenvolvedores interessados ​​em contribuir para um projeto normalmente precisariam encontrar alguns meios de contatar os autores - provavelmente por e-mail - e depois convencê-los de que eles podem ser confiáveis ​​e sua contribuição é legítima.

Changelogs

Quando várias pessoas colaboram em um projeto, é difícil controlar revisões - quem alterou o que, quando e onde esses arquivos estão armazenados. O GitHub cuida desse problema mantendo o controle de todas as mudanças que foram enviadas ao repositório.

O GitHub não é apenas para desenvolvedores

Toda essa conversa sobre como o GitHub é ideal para programadores pode fazer com que você acredite que eles são os únicos que acharão útil. Embora seja muito menos comum, você pode realmente usar o GitHub para qualquer tipo de arquivo. Se você tem uma equipe que está constantemente fazendo alterações em um documento do Word, por exemplo, você pode usar o GitHub como seu sistema de controle de versão. Essa prática não é comum, já que existem alternativas melhores na maioria dos casos, mas é algo para se ter em mente.

Agora que você sabe o que é o GitHub, está pronto para começar? Dirija-se ao GitHub.com e não se esqueça de verificar as páginas de ajuda depois de se inscrever.


Como Aprimorar os Mecanismos Centrais do Minecraft com Mods Grandes e Pequenos

Como Aprimorar os Mecanismos Centrais do Minecraft com Mods Grandes e Pequenos

Modding the Mechanics A comunidade modding para Minecraft é absolutamente enorme e você pode encontrar mods de todos os tipos com facilidade. Entre eles há pequenos mods que alteram elementos únicos do jogo ou os aprimoram, e então há mods de revisão que mudam completamente a aparência do Minecraft de maneiras significativas.

(how-to)

Como desinstalar o Alexa Skills do seu Amazon Echo

Como desinstalar o Alexa Skills do seu Amazon Echo

Uma das melhores maneiras de estender os recursos do Amazon Echo é instalando o Alexa Skills de terceiros. No entanto, se você instalou uma Habilidade da qual não gosta muito, veja como desinstalá-la do seu Amazon Echo. Concedido, não há mal nenhum em ter uma tonelada de Alexa Skills instaladas, já que ela não ocupa qualquer armazenamento.

(how-to)