Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Вынести папку из репозитория с сохранением git истории

Порой нужно вынести из какого-то репозитория папку и сделать из нее отдельный репо с сохранением истории. Это вполне возможно (и достаточно просто), только нужно немного пошаманить с историей. Если вкратце, то поступаем следующим образом: Теперь в проекте остались только файлы из папки. Причем файлы будут лежать в корне основной директории Давайте посмотрим как

Github предупреждает об уязвимости в jQuery

Вчера github разослал “письма счастья” касательно уязвимости проектов использующих jQuery ниже третьей версии. На моей памяти github первый раз выступает в такой роли. Это очень круто, по сути это же единственный ресурс с таким охватом опенсорсных проектов, после него, пожалуй, идут npm и bitbucket. Комьюнити беспокоится о своих птенцах ^_^ Ссылки по теме: CVE-2015-9251 Detail

Давайте наймем фронтенд разработчика – работа с git’ом

Этим постом хочется открыть новую рубрику “Давайте наймем”. Вам приходилось искать нового сотрудника в команду, такого, чтобы все знал и не требовал внимания, чтобы все сроки в срок и денег не много? Не приходилось? Не скромничайте, если вы и сами не нанимали, то в процессе либо участвовали, либо наблюдали за ним на расстоянии вытянутой руки,

Разрешение git конфликтов в visual studio code

В новой версии visual studio code добавил весьма приятный интерфей для разрешения git конфликтов. С одной стороны поддерживает классический (не люблю все эти gui варианты) текст конфликта, а с другой есть интерактивность. Отлично.

GitKraken – кроссплатформенный редактор для git’а

Я почти не пользуюсь GUI для работы с git’ом. Когда я только начинал программировть, то не было ничего интересного под linux, да меня в принципе сразу приучили к команддной строке, так что никакие интерфейсы не требовались. Потом появилась IDEA с ее интеграцией с гитом, и это мне отлично дополняло работу в командной строке. Кстати, то

Git alias – короткие команды в git

В продолжении поста о графике коммитов в командной строке, хочется рассказать еще какие команды я использую. У меня есть две группы алиасов (от “alias” – синонимы). Короткие команды для замены более длинных стандартных версий и новые команды с новым интерфейсом. Начнем с команд-сокращений, которые для меня очень актуальны, потому я не использую GUI для работы

У github’а обновился дизайн и функционал

Пока мы тут ровно сидели на стуле, никого не трогали, починяли примус, github взял и обновил свой дизайн. Ребята работают упорно и можно только пожать их мужественные руки. Давайте посмотрим, что нового появилось на горизонте управления проектами. Во-первых, сразу бросаются в глаза изменения на главной странице. Репозитории теперь располагаются в другом порядке, изменилась статистика по

Поиск по тексту в коммите [git]

В зависимости от задач поиска, есть несколько решений по поиску нужного коммита. Я покажу только один из них, но он как раз и помогает зачастую найти то, что нужно: Результат: 32ff0b8a9e4fae528c79d260a2f5643455fe9fc2 replace analytics in backoffice Результат: 32ff0b8a9e4fae528c79d260a2f5643455fe9fc2 HH-49186 replace cvmarket with article Результат: 32ff0b8 – John Dow, 1 year, 5 months ago

Восстанавливаем мастер после push –force [git]

Бывает, что push –force заставляет программиста как минимум рвать волосы на спине у соседа 🙂 Если вы с этим еще не сталкивались, то значит мало работали с репозиториями. Либо вы очень аккуратный разработчик. Конечно в последнее верится с трудом, но почему бы и нет. Итак, вводная: вы “случайно” залили в репозиторий изменения с командой

Github комьюнити ценит React

Github комьюнити признает реакт на равне с jQuery! Казалось бы звучит как принижение или как минимум возникает праведный гнев – как их можно сравнивать. Согласен, сравнивать сложно, но я и не сопоставляю их возможности, преимущества и недостатки – я сравниваю количество признаний. Мера измерения которых – это пресловутые звездочки, которые пользователи ставят тому или иному