Eu tenho usado o recurso de essência do GitHub para algumas experiências HTML + CSS + JavaScript muito leves.
Não tenho o git no meu laptop como ferramenta de linha de comando ou através de algum IDE. (Estou viajando de carona pelo mundo com um pequeno netbook.)
Copiar e colar do meu editor de texto favorito para / do Git funciona perfeitamente.
Também tenho uma conta adequada no GitHub, onde criei alguns projetos, editei pequenas correções diretamente no editor on-line do GitHub e problemas com solicitações de recebimento de dados. Até agora, para o tipo de coisa que estou fazendo, as ferramentas on-line ou o GitHub estão bem sem uma linha de comando ou IDE.
Mas agora estou me perguntando, existe uma maneira de "promover" algo que atualmente é essencial para um projeto completo do GitHub?
Bem, gists são repositórios por si só - você pode cloná-los, eles têm história.
Você pode simplesmente criar um repositório no github, clonar sua essência, adicionar o repositório do github como um novo controle remoto e depois empurrá-lo? Agora ele deve conter o conteúdo principal, incluindo o histórico de revisões.
Certamente, isso exigiria a linha de comando ou alguma outra ferramenta de interface do usuário que permita executar operações específicas do git, como adicionar controles remotos, puxar e empurrar.
fonte