❓ В чём разница между replace, exclude и require в go.mod?
require — явно добавляет зависимость (и её версию) в проект.
replace — подменяет одну версию/путь зависимости на другую (например, локальную или форк).
exclude — exclude — исключает конкретную версию модуля из разрешения зависимостей. Это не удаляет модуль целиком, но не даст использовать именно эту версию (например, если она багованная).
🐸
Библиотека Go для собеса