6 советов для правильного написания git commit сообщений

  Рет қаралды 6,102

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

Пікірлер: 68
@PurpleSchool
@PurpleSchool 5 ай бұрын
Видео про git: ▶ GitFlow: kzbin.info/www/bejne/q57MhWOvftiGqMU ▶ Trunk Bases: kzbin.info/www/bejne/aWLCepeJe9uEqKs ▶ 6 продвинутых комманд git: kzbin.info/www/bejne/ZnKXdJuXaJ2FnM0 www.conventionalcommits.org/ru/v1.0.0/ 🔗 Ссылки: 🎓 Курс по Git: purpleschool.ru/course/git 💬 Telegram канал с полезными советами: t.me/purple_code_channel
@thevladsirotkin
@thevladsirotkin 5 ай бұрын
Я нашел полезным использование структуры №Таски: "текст коммита" В таком случае при просмотре истории будет сразу видно к какому таску относится pull-request или commit
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@thevladsirotkin 👍
@Gazovchik
@Gazovchik 5 ай бұрын
Спасибо за опыт Всем Адекватности мира и добра
@PurpleSchool
@PurpleSchool 5 ай бұрын
Спасибо!
@АлександрЛьвов-и4н
@АлександрЛьвов-и4н 5 ай бұрын
Удобнее всего использовать утилиты, например Commitizen, вместе с ним удобно использовать cz-conventional-changelog, для конфигурации также удобно использовать утилиты для релизов, автоматической генерации CHANGELOG и других рутинных задач, например standard-version, semantic-release или что-то подобное
@PurpleSchool
@PurpleSchool 5 ай бұрын
Спасибо за дополнение!
@mushnikov35
@mushnikov35 5 ай бұрын
Надо было ещё показать как выглядят данные коммиты в самом github или gitlab
@Dik131WZD
@Dik131WZD 5 ай бұрын
Антон, что вы думаете про websim ai? Спасибо
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@Dik131WZD не пользовался, не могу что-то сказать
@Dik131WZD
@Dik131WZD 5 ай бұрын
@@PurpleSchool очень советую попробовать. Буквально вчера для себя открыл этот сервис. Он генерит статические вебстраницы, причём включая бэк, используя библиотеки, указанные в запросе. Был очень удивлён тому, насколько много и качественно уже могут нейросети в плане написания кода для веба. Буквально полгода назад пробовал подобные запросы делать на chatgpt 3.5 и результат совсем не впечатлял.
@romixweb
@romixweb 5 ай бұрын
После команды git commit мистическим образом открылся файл для редактирования. Какой командой туда перейти?
@PurpleSchool
@PurpleSchool 5 ай бұрын
Это стандартное поведение git commit
@undertale-15075O
@undertale-15075O 5 ай бұрын
А где видео по настройке vpn?
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@undertale-15075O тут мне кажется их много везде)
@undertale-15075O
@undertale-15075O 5 ай бұрын
@@PurpleSchool но люди не смотрят везде... Они смотрят конкретно тебя.🥰 И не знают как настроить vpn
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@undertale-15075O много гайдов по настройке если искать)
@levdau
@levdau 5 ай бұрын
А что с монитором?
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@levdau huawei mateview 28
@levdau
@levdau 5 ай бұрын
@@PurpleSchool Было же два монитора..
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@levdau теперь тоже два. Один маленький стоит под первым
@levdau
@levdau 4 ай бұрын
@@PurpleSchool А что за маленький монитор снизу? Почему ушли от сетапа с вертикальным монитором справа?
@PurpleSchool
@PurpleSchool 4 ай бұрын
@@levdau дополнительный монитор, для конспектов и прочих вещей. По факту понял что не пользуюсь практически преимуществами широкоформатного монитора и правым монитором
@InverserPro
@InverserPro 5 ай бұрын
А это не слишком хардкодно использовать git CLI для взаимодействия с git в 2024?😮
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@InverserPro я так каждый день использую)
@InverserPro
@InverserPro 5 ай бұрын
@@PurpleSchool аскезы у каждого свои 🏋️
@andrewbalaban7338
@andrewbalaban7338 5 ай бұрын
Нет😉
@alexsmirnov5862
@alexsmirnov5862 5 ай бұрын
Пожалуйста, запишите мастер класс про описание коммитов где будет гораздо больше примеров про: "Что" и "Зачем". Т.к. в текущем примере вы описали *плохую* практику. Когда я смотрю через IDE (которая подтягивает название комита к каждой строке кода) для чего вносилась каждая строчка кода в легаси проекте, то я и без этого описания вижу, что сделано. Т.е. на первом месте должно быть написано "зачем".
@boris___britva
@boris___britva 5 ай бұрын
Вы пишете "пишите" неправильно)
@АлександрЛьвов-и4н
@АлександрЛьвов-и4н 5 ай бұрын
Не понимаю, почему мой комментарий банится?
@PurpleSchool
@PurpleSchool 5 ай бұрын
Вроде ничего не банилось, может тупят комментарии
@balaamster
@balaamster 5 ай бұрын
У Ютуба какая-то дичь с комментариями. Уже не раз замечал, что можно написать нейтральный или позитивный комментарий, не содержащий мата, рекламы и т.д и он исчезает сразу после публикации.
@ФредяСмукин
@ФредяСмукин 5 ай бұрын
Вам бы редактора нанять. Не "пишите", а "пишете"
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@ФредяСмукин спасибо, опечатка
@damirdamir8388
@damirdamir8388 5 ай бұрын
У меня тимлит требует чтобы в идеале 1 задача = 1 MR = 1 коммит на задачу :) Иначе никак :(
@PurpleSchool
@PurpleSchool 5 ай бұрын
Странное требование. Кажется, что 1 задача, 1 ветка)
@olegvolodin9409
@olegvolodin9409 5 ай бұрын
во-первых он наркоман, во-вторых можно склеивать коммиты в один при влитии MR, на сколько я помню и в гитлабе и гитхабе есть такая опция
@andrewbalaban7338
@andrewbalaban7338 5 ай бұрын
Вай, а я люблю, чтобы каждая законченная мысль коммитилась. Порой когда заканчиваю, даже делаю reset --mixed на источник бранчи и перекоммичеваю по ханкам, чтобы ревьюер мог следить за коммитами как за интересной историей. Хотя на предыдущем проект, лид не любил много коммитов и просил сквашить их в один
@omak3313
@omak3313 5 ай бұрын
Блин, видео вообще на загружается, Ютуб на десктопе жутко висит. Комменты загружаются, а само видео нет((
@InverserPro
@InverserPro 5 ай бұрын
VPN, sock3💪
@holyfilipp
@holyfilipp 5 ай бұрын
на гитхабе поищи в репозиториях goodbyeDPI. Скачай из релизов и запусти cmd, там в readme написано какой
@kitchenanykey
@kitchenanykey 5 ай бұрын
Поднимите уже свой VPN в Польше или Амстердаме, вообще же проблем с этим нет.
@omak3313
@omak3313 5 ай бұрын
@@kitchenanykey Пока что просто подключил платный VPN, это выручило
@Aldubl
@Aldubl 5 ай бұрын
Переезжай 😅
@dmitriy4415
@dmitriy4415 5 ай бұрын
Обычный git онанизм. Слушал чувака из гугла, так там целые простыни пишут в мессаджах коммитов. Вот только гугл за последние годы совсем увял в развитии. И там же был чувак из нетфликс, где такого онанизма нет.
@PurpleSchool
@PurpleSchool 5 ай бұрын
Простыни не надо, надо минимально достаточную информацию
@starwalker.musician
@starwalker.musician 5 ай бұрын
Стоит ли так использовать git с таким набором непонятных параметров и ключей - когда есть аккуратный UI! Консоль, в 2024 году - это вообще не true!!!! Потому что - ...раньше не было UI и графической среды как таковой, а теперь - какие проблемы? Продолжаем носить подкладку от пальто - вместо пальто?! Мой посыл о том что - пишите качественные программы, завершенные, если вашей утилитой пользуются миллионы - это значит что ей просто необходим UI.
@dshster
@dshster 5 ай бұрын
А какой git UI вы используете?
@starwalker.musician
@starwalker.musician 5 ай бұрын
@@dshster GitKraken, SourceTree, GitHub Desktop, TortoiseGit - из тех что довелось. Сейчас только тот, что встроен в WebStorm или IDEA.
@PurpleSchool
@PurpleSchool 5 ай бұрын
Тут больше вопрос про правильное написание commit, чем инструменты
@green.616
@green.616 5 ай бұрын
@@dshster Я использую Fork, всем устраивает
@andrewbalaban7338
@andrewbalaban7338 5 ай бұрын
В корне не соглашусь. 1. Раньше это когда? Git сравнительно молодая технология и довод, что "не было графической среды как таковой" не актуален 2. Хочу посмотреть как вы гуями будете по ssh подключаться к удаленному серверу и работать с git. Или в оверкорпоративной среде с удаленным рабочим местом, где вообще проблема с установкой не одобренного службой безопасности софта. 3. Подобрать нормальный gui для гита тоже проблема, в большинстве своем ущербны. Под виндой был классный tortoise git, к тому же классно интегрировался в ось, но дизайн морально устарел, да и я ушел от винды. Сейчас пользуюсь git kraken. но все равно часто пользуюсь консолью, больше свободы, больше возможностей. И это хорошо, чем меньше может гуя, тем ниже шанс, что разработчик, для кого терминал это не true, нажмет не ту кнопку. Безусловно гуи добавляют сахар и одной кнопкой можно выполнить сразу n операций. И если гуи качественно строит "карту метро", что не у всех хорошо/красиво/понятно получается, то вообще отлично! но и захлебываются, если подгружать длинную историю коммитов. Короче, меня просто зацепило, что териинал это не тру. Всем добра!!!
Что такое Git flow и когда использовать?
11:44
PurpleSchool | Anton Larichev
Рет қаралды 70 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 130 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
The most common mistakes with git. How to fix it?
16:35
Front-end Science із Сергієм Пузанковим
Рет қаралды 64 М.
Storybook - Быстрый курс по работе и тестированию с React
37:39
Git. Большой практический выпуск
1:38:17
Артем Матяшов
Рет қаралды 542 М.
JavaScript 2024: Temporal API - работа с датой и временем
20:20
PurpleSchool | Anton Larichev
Рет қаралды 8 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН