go get
は,go.mod を編集するだけのコマンド
go install
はバイナリをインストールする
ついでに,go mod tidy
は,不足してるライブラリを追加したり,使ってないライブラリを整理してくれる.
例えば,godoc をインストール場合.
go get golang.org/x/tools/cmd/godoc@latest
だと,go.mod にパッケージが追加されるだけ.
go install golang.org/x/tools/cmd/godoc@latest
とすると godoc
コマンドが使えるようになる.