Git-репозиторий внутри другого, перенастройка без перекомпиляции и bash-скрипт вместо task manager'а
Привычка программировать ← Ольга Павлова
0:00 / 0:00
Git-репозиторий внутри другого, перенастройка без перекомпиляции и bash-скрипт вместо task manager'а
1 893 просмотра · 1 г. назад
Привычка программировать ← Ольга Павлова
10,9 тыс. подписчиков
1 893 просмотра · 1 г. назад
Четыре небольших приёма приёма для экономии сил и времени.
1. Как вложить один git-репозиторий внутрь другого и зачем.
2. Как перестать заботиться о синхронизации настроек на разных машинах.
3. Что может (временно) заменить систему управления задачами.
4. Как перенастроить поведение C-программы, не перекомпилируя её.
Таймлайн:
00:00 Вступление: о чём видео и зачем оно нужно
00:35 Две полезные фишки Git, которые стоит знать
01:12 Проблема повторного использования кода
02:35 Зачем нужны Git Submodules
03:12 Создание репозиториев на GitHub
04:39 Добавление подмодуля в проект
07:03 Особенности работы с submodule
09:02 Как git отслеживает submodule
12:27 Как правильно клонировать репозиторий с submodule
15:23 Зачем использовать submodule на практике
16:31 Dotfiles: переносим свои настройки между машинами
19:50 Организация dotfiles через альтернативный .git каталог
22:07 Команды для работы с dotfiles из любого места
24:58 TODO в коде: простая система напоминаний
28:11 Навигация к TODO с помощью grep и vim
30:28 Однострочники и чек-листы через grep/xargs
33:31 Работа с переменными среды в C
36:25 Запуск программы с переменными из .env-файла
39:56 Более надёжный способ: getenv в C
45:56 Итого: как использовать .env, getenv и не перекомпилировать
46:34 Заключение: куда движемся дальше и зачем это всё
Конспект на Github: https://github.com/olgapavlova/lectur...
Если поддержка деньгами соответствует вашим жизненным принципам → https://boosty.to/olgpv/donate