O que é um GitHub Gist?

O que é um GitHub Gist?

Você provavelmente já ouviu falar de GitHub , a plataforma para hospedar, armazenar e editar código. Muitos projetos de código aberto e equipes de desenvolvimento privadas usam este aplicativo da web para compartilhar seu trabalho.





Mas você sabia que o GitHub tem um spin-off bem escondido chamado GitHub Gist? É uma maneira mais rápida e simples de compartilhar código online. Como o Pastebin, o Gist é uma ferramenta para compartilhar texto na Internet. Mas oferece recursos adicionais e é notavelmente apoiado pelo robusto controle de versão do Git.





Como encontrar o site GitHub Gist

GitHub Gist é o nome do site que hospeda gists. Uma 'essência' é um trecho de código que pode ser público ou secreto.





O site principal do GitHub não promove particularmente GitHub Gist , então você precisará pesquisá-lo ou marcar o URL para uso regular.

O site é um subdomínio do site principal do GitHub e seu login funciona nos dois sites. Qualquer um pode ver os pontos principais, mas você precisa fazer login para criar um novo conteúdo do ponto principal.



Criando uma essência

Quando você está conectado ao GitHub, o Página inicial da essência exibe um formulário que permite criar rapidamente uma nova essência.

Escolha um nome de arquivo apropriado, insira o conteúdo do arquivo e clique no Crie a essência botão. Você pode configurar o editor básico com um punhado de opções de formatação. Você também pode escolher se a essência é secreta ou pública por meio do Crio botão.





O editor aplicará o destaque de sintaxe de acordo com a extensão do seu arquivo. Certifique-se de escolher uma extensão apropriada para o tipo de arquivo. Você também verá uma boa visualização específica do tipo ao visualizar certos arquivos em um resumo. Os arquivos Markdown funcionam particularmente bem para visualização e edição.

Ao editar, você pode adicionar mais arquivos com o Adicionar ficheiro botão. Muitos gists são pequenos o suficiente para exigir apenas um arquivo, mas você pode usar mais, se necessário.





Trabalhando com pontos essenciais

Se você clicar no Editar botão, você terá um editor de texto básico por arquivo. O Gist permite que você faça edições por meio de sua interface da web e, para pequenos exemplos de código, isso é perfeitamente suficiente.

No entanto, nos bastidores, cada essência é um repositório Git. Isso significa que você pode rastrear revisões de arquivos e realizar outras operações git. o Revisões guia próximo ao canto superior esquerdo exibe commits para o repositório de sua essência.

Atrás do Embutir botão são opções para clonar o repositório, para que você possa trabalhar com uma essência remotamente. No entanto, você deve estar ciente de que os repositórios gist são ligeiramente restritos. Em particular, embora uma essência possa conter muitos arquivos, ela não pode conter diretórios.

Essências na linha de comando

o Programa de linha de comando GitHub , gh, tem suporte para gists. Você pode criar, excluir, listar e editar gists diretamente de um terminal. Isso é mais conveniente do que tratar a essência como um repositório git normal.

Por exemplo, se você tiver um arquivo existente, poderá criar imediatamente uma essência secreta a partir dele usando este comando:

$ gh gist create index.md
- Creating gist index.md
✓ Created gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

O comando termina com um URL que representa a nova essência. Você também pode editar uma essência:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Isso abrirá seu editor de texto padrão. Depois de fazer uma edição e fechar seu editor, gh envia sua mudança para o GitHub automaticamente.

Como reutilizar o conteúdo essencial

Ao visualizar uma essência, você notará um botão chamado Cru ao lado de cada arquivo. Isso fornece uma versão em texto simples do arquivo que pode ser útil para salvar ou copiar. Observe que você não pode usar isso para hospedar arquivos. Por exemplo, se você tentar fazer referência a um arquivo JavaScript usando esse link, não funcionará.

Você pode, no entanto, exibir o conteúdo de uma essência em outro lugar. Isso é ótimo para exemplos de código, e o destaque de sintaxe significa que eles ficarão ótimos em postagens de blog ou artigos. Para fazer isso, copie o código ao lado do Embutir botão e inclua-o em seu HTML.

Essências são um utilitário desconhecido

O GitHub não anuncia muito os pontos essenciais, mas não deixe que isso o desanime. Eles são uma combinação muito acessível de Pastebin e Git. Gists são um ótimo caso de uso para qualquer pequeno trecho de código que não garante um repositório completo. Eles são uma excelente opção leve se você deseja apenas compartilhar algum código rapidamente. A opção de incorporação pode ser útil se você estiver publicando um artigo técnico.

Confira outros aplicativos que permitem que você compartilhe trechos de código com nosso guia de alternativas Pastebin.

Compartilhado Compartilhado Tweet O email As 4 melhores alternativas do Pastebin para compartilhar código e texto

Essas alternativas do Pastebin permitem que você digite, cole e compartilhe blocos de código ou texto com outras pessoas online facilmente.

Leia a seguir
Tópicos relacionados
  • Programação
  • GitHub
Sobre o autor Bobby Jack(58 artigos publicados)

Bobby é um entusiasta da tecnologia que trabalhou como desenvolvedor de software por quase duas décadas. Ele é apaixonado por jogos, trabalha como Editor de Críticas na Switch Player Magazine e está imerso em todos os aspectos da publicação online e desenvolvimento web.

Mais de Bobby Jack

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

como deletar arquivos de download do windows
Clique aqui para se inscrever