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

Давайте наймем фронтенд разработчика – работа с 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! Казалось бы звучит как принижение или как минимум возникает праведный гнев – как их можно сравнивать. Согласен, сравнивать сложно, но я и не сопоставляю их возможности, преимущества и недостатки – я сравниваю количество признаний. Мера измерения которых – это пресловутые звездочки, которые пользователи ставят тому или иному

Git добавляет иконки-реакции на комментарии

Отлично! Теперь вместо емкого комментария “ok” или “+” или (когда особо говорливое настроение) “хорошо” можно жамкнуть на кнопочку и добавить “палец вверх” ^_^. Это же как минимум переворот в жизни репозитория. Источник: https://github.com/blog/2119-pull-request-and-issue-reactions

Как случайно не испортить ветку мастера [git]

Разумеется нечаянно, разве кто-то специально мастер будет портить? Экстремальные случаи, разумеется брать мы не будем. Как испортить мастер, спросите? Да очень просто – пушните с форсом в мастер, с компьютера, на котором давно не делали фетч и пул, вот и все. Вам кажется, что это маловероятно? Отнюдь, вы можете несколько дней заниматься разработкой какой-то фичи,