Я узнал о gist.github.com от Mozilla Ubiquity , и использую его для публикации небольшого материала, который я написал , и для его обновления в публичном месте. , с контролем версий, поэтому информация не теряется.
Я понимаю основную идею контроля версий, но я не знаю, как использовать ее на практике. Я пробовал читать учебники и прочее, но все равно не понимаю.
Мне надоело использовать утилиты diff для ручного обновления разных копий файла на разных компьютерах. Мне нравится идея иметь каталог на своем компьютере, который является версионным, и обновлять общедоступную версию только тогда, когда она у меня есть в форме, которую могут удобно использовать другие люди. Но ... как мне это сделать? Они дают общедоступный URL клона и частный URL клона. (Какая разница?) Я понял, что, набрав git clone git://gist.github.com/285330.git gist-285330
, вы скопируете последние файлы из Gist в локальный каталог gist-285330
, а также создадите папку .git со всей информацией о предыдущей версии. Поэтому я могу редактировать файлы в своем собственном каталоге и использовать их, а затем каким-то образом отслеживать версии и каким-то образом загружать изменения обратно на сайт, чтобы другие люди могли их видеть?
Можно ли сделать это с помощью Gist или мне следует создать настоящий репозиторий Github? В любом случае, как мне на самом деле использовать это? Все учебники, которые я видел, предполагают необходимые знания о «толкании», «фиксации» и других вещах, с которыми у меня нет опыта.