
Отфильтруемый шпаргалка для системы управления версиями GIT. Откройте веб -сайт и начните печатать, чтобы выполнить поиск. Нажмите клавишу ESC, чтобы сбросить поле поиска. Команды выбираются, когда вы нажимаете на них для облегчения копирования.
Сайт использует ванильный JavaScript (ECMASCRIPT 2015 или ES6) и несколько функций от RAMDA. Стили написаны в SASS и автоматически префикс AutoPrefixer. Вавилон используется для транспортировки и веб -пакета для объединения модулей. Офлайн -поддержка через работников обслуживания с AppCache Swarkback предоставляется автономным плагином для WebPack. Код JavaScript выпускается с базовой конфигурацией Eslint и Airbnb, а стили со StyleLint и его стандартной конфигурацией. Сайт размещен на страницах GitHub и развернут с помощью простого сценария NPM.
В течение долгого времени у меня был личный шпаргалка команд GIT в текстовом файле, который я регулярно проверял, потому что я обычно ужасно запоминаю такие вещи. По мере того, как шпаргалка продолжала расти, быстро нахождение команды, которую я искал, стала более громоздкой, поэтому в какой-то момент я подумал, что было бы полезно иметь в шпаргаторе поиска в шпаргалку, и этот веб-сайт родился.
Позже, проект подвергся крупному рефактору, ищущему функциональный стиль после того, как я прочитал первые несколько глав из превосходного профессора Фрисби, в основном адекватного руководства по функциональному программированию. Однако то, что вы найдете здесь, ни в коем случае не является строгим функциональным подходом. Рефактор в основном состоял в извлечении и развязке функций, а также использование функционального состава и карри. Тем не менее, это послужило мне играть с этими понятиями.
Дизайн сайта сильно вдохновлен (заимствованным из) официального веб -сайта GIT. Анимированный скриншот в верхней части этого документа был возможен благодаря AM-I-чувствительному инструменту. Кроме того, эти инструкции были очень полезны для выяснения развертывания на страницах GitHub с шагом сборки.
Особая благодарность всем, кто указал на ошибки в шпаргалку или предложенные команды, чтобы добавить к нему. Их индивидуально зачисляются в соответствующие сообщения о коммит, так что проверьте их, если вам любопытно.
Исходный код сайта выпущен по лицензии MIT. Полный текст лицензии доступен в файле лицензии. Если вы найдете какие -либо ошибки или у вас есть предложения по этому проекту, откройте проблему, и я сделаю все возможное, чтобы помочь.