Кратко: Да, вероятно.
При использовании Go Modules в вашем репозитории будут файлы go.mod
и go.sum
. Возникает вопрос, следует ли добавлять go.sum
если он генерируется автоматически. Эти файлы помогают управлять зависимостями проекта: go.mod
представляет собой удобочитаемый для человека список используемых библиотек, а go.sum
содержит конкретные версии каждой зависимости (не только прямых, но и всего дерева зависимостей).
Если вы добавите файл go.sum
в репозиторий, то другие разработчики будут использовать те же версии библиотек, какие использовались вами для построения проекта. Это помогает минимизировать ошибки и непреднамеренные побочные эффекты.
Однако есть и недостаток: при изменении файла могут возникнуть конфликты слияния из-за особенностей git (если вы используете git) в работе с автоматически создаваемыми файлами.