Перейти к содержанию

Заметки

Git: происхождение настроек

Так как в Git может быть несколько файлов конфигурации (см. заметку про файлы конфигурации), возможна ситуация, когда один и тот же параметр может быть задан в нескольких местах, но использоваться будет тот, который был взят последним. Как это уточнить?

Пара слов о номиналах резисторов

Номиналы резисторов придуманы не просто так. Каждый резистор относится к одному из трех классов точности: 1, 2, 3. Первый класс - точность номинала 5%. Второй класс - 10%. Третий класс - 20%.

Git: две точки над И

Фильтрация вывода журнала коммитов в Git является довольно мощным инструментом с богатым набором возможностей. Иногда даже приходится придумывать, когда бы использовать ту или иную интересную "фичу". Но это не касается фильтра с использованием указателя HEAD.

Git: псевдонимы команд

Любопытно, что в Git можно придумывать псевдонимы (алиасы) команд. Причины могут быть разными. Например, вам приходится часто писать checkout и вы хотели бы ускорить процесс.

Git: внутренности репозитория

Если мы посмотрим, что хранится в директории .git, то увидим, среди прочего, файлы с непонятными длинными именами, которые похожи на хэши и директории, имена которых похожи на шестнадцатиричные значения.

Git: файл конфигурации

Файл конфигурации может существовать в трех местах:

  • /etc/gitconfig: действует для всех пользователей;
  • ~/.gitconfig: действует для текущего пользователя;
  • .git/config: действует для текущего проекта (подразумевается, что вы находитесь в директории проекта, в которой есть директория .git).