Я хочу знать, как работает go get, потому что, когда я использую библиотеку из github (например, gorilla / mux) в документации, указывающей на его установку, я должен набрать "go get -u github.com/gorilla/mux",это странно без конкретной версии.!
Насколько я знаю, это всегда использовать из мастер-ветви.Что произойдет, если владелец библиотеки обновит код?Это будет устаревшим или что-то в этом роде?
Потому что в моем случае я использую docker для сборки проекта, каждый раз, когда я создаю образ, он всегда "go get"
Есть лиЛучшая практика использования Go Get?