Я узнал о gist.github.com от Mozilla Ubiquity и использовал его в post small stuff I've written, и чтобы он обновлялся в общедоступном месте с контролем версий, поэтому никакой информации нет потерял.Основы контроля версий с точки зрения Git (hub)
Я понимаю основную идею управления версиями, но я не знаю, как использовать его в практическом смысле. Я пробовал читать уроки и прочее, но я до сих пор не «получаю» это.
Мне больно использовать утилиты diff, чтобы вручную хранить разные копии файла, обновленные на разных компьютерах. Мне нравится идея иметь каталог на моем компьютере, который был версией, и обновлять общедоступную версию только тогда, когда у меня есть такая форма, которую могут комфортно использовать другие люди. Но ... как мне это сделать? Они предоставляют публичный URL-адрес клонирования и частный URL-адрес клонирования. (В чем разница?) Я понял, что ввод git clone git://gist.github.com/285330.git gist-285330
скопирует последние файлы из Gist в локальный каталог gist-285330
, а также создаст папку .git со всей информацией о предыдущей версии. Поэтому я могу редактировать файлы в своем собственном каталоге и использовать их, а затем каким-то образом отслеживать версии и как-то загружать изменения на сайт, чтобы другие люди могли их видеть?
Можно ли это сделать с помощью Gist или создать реальный репозиторий Github? В любом случае, как я его фактически использую? Все обучающие материалы, которые я видел, предполагают предварительные знания о «толкании», «совершении» и других вещах, с которыми у меня нет опыта.
Ничего себе, это еще более запутанным, чем я думал. Я думаю, что мне удалось немного научиться этому. http://github.com/Endolith/test – endolith