Проблема № 20. Ознакомьтесь с некоторыми советами по Git
Добро пожаловать в 20-й выпуск Coffee Bytes, ежедневный дайджест Better Programming.
GitHub недавно объявил, что к концу 2023 года все пользователи, размещающие код на GitHub.com, должны будут включить 2FA. Ознакомьтесь с полным объявлением в их официальном блоге.
В этом выпуске мы собрали несколько подробных руководств и советов по git, которые помогут вам сразу начать работу с git.
- «Ваша история Git Commit должна читаться как книга по истории. Вот как." — автор Мирко. Первая часть Мирко с Better Programming рассказывает о способе принудительного применения обычных сообщений коммитов через git hooks, чтобы сделать вашу историю коммитов читабельной. История вызвала бурную реакцию сообщества Reddit. Проверьте это и скажите нам, что вы думаете.
- Почему хранить секреты и пароли в Git — плохая идея — Алессандро Сегала. Хранение секретов вместе с исходным кодом может быть не лучшим вариантом. Часть Алессандро вращается вокруг принятия лучших методов. Мне нравится идея использования хранилища ключей.
- Надежно храните секреты приложений в репозиториях, даже если они общедоступны, с помощью Git-Crypt — автор Майкл Боган. Если вы все еще хотите хранить секреты своего приложения в общедоступных репозиториях, Майкл поделится отличным методом, приняв
git-crypt
. - Автоматизация задач ручной фиксации с помощью Git Hooks — автор Kirshi Yin. Еще один полезный список мощных хуков Git для автоматизации повседневных задач фиксации.
git-confirm
был для меня новым. - Напишите лучшие сообщения Git Commit, чтобы повысить производительность — Пол Кнулст. Это всегда небольшие изменения, которые имеют большое значение. В руководстве Пола обсуждается несколько способов структурирования ваших сообщений о коммитах для повышения производительности вашей команды.
- Шаблоны Github: более разумный способ формализовать запросы на слияние между командами разработчиков — автор Пейдж Нидрингхаус. Paige’s представляет Github
pull_request_templates
, способ упорядоченного управления запросами на вытягивание вашей команды. - Оставьте в стороне Git Checkout. Попробуйте Git Switch для разнообразия — Дмитро Хмеленко. git checkout — это де-факто способ навигации между ветками. Но знаете ли вы, что git switch — хорошая альтернатива? Дмитрий считает, что понять
switch
легче тому, кто совсем не знаком с Git. - Почему и как вы должны подписывать все свои коммиты Git — Ричард Надь. Возможно, вам не всегда нужно подписывать каждый коммит Git. Однако, если вы управляете репозиториями, в которые каждый может внести свой вклад, вы можете проверить руководство Ричарда.
На этом выпуск заканчивается. Обязательно ознакомьтесь с нашими предыдущими выпусками — #19 и #18, чтобы узнать больше интересных историй.
До следующего кофе,
Анупам и команда Better Programming team.