Перейти к содержимому

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