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 ativar a autenticação de dois fatores para o iCloud no iOS

Como ativar a autenticação de dois fatores para o iCloud no iOS

Com a última versão do iOS, a Apple ativou um novo recurso chamado Two Factor Authentication. Eles já haviam ativado um recurso chamado Verificação em duas etapas, mas isso não é tão robusto ou tão seguro quanto o novo método de autenticação.Para usar a autenticação mais forte de dois fatores com sua conta do iCloud, primeiro você precisa desativar a verificação em duas etapas. Neste artigo, a

(How-to)

Monitore uma pasta para alterações usando o Monitor de diretórios

Monitore uma pasta para alterações usando o Monitor de diretórios

Se você estiver procurando por uma ferramenta avançada para monitorar as alterações que ocorrem em uma pasta ou diretório, não procure mais além do DirectoryMonitor. O programa vem em muitas formas, sendo uma delas totalmente gratuita. A versão gratuita pode lidar com as tarefas de monitoramento para a maioria das pessoas, mas se você precisar de mais recursos, você pode comprá-los à la carte ou você pode comprar a versão Pro por US $ 99, que inclui tudo.Mais uma vez,

(How-to)