문서의 이전 판입니다!
go
USAGE
Go is a tool for managing Go source code. Usage: go <command> [arguments] The commands are: bug start a bug report build compile packages and dependencies clean remove object files and cached files doc show documentation for package or symbol env print Go environment information fix apply fixes suggested by static checkers fmt gofmt (reformat) package sources generate generate Go files by processing source get add dependencies to current module and install them install compile and install packages and dependencies list list packages or modules mod module maintenance work workspace maintenance run compile and run Go program telemetry manage telemetry data and settings test test packages tool run specified go tool version print Go version vet report likely mistakes in packages Use "go help <command>" for more information about a command. Additional help topics: buildconstraint build constraints buildjson build -json encoding buildmode build modes c calling between Go and C cache build and test caching environment environment variables filetype file types goauth GOAUTH environment variable go.mod the go.mod file gopath GOPATH environment variable goproxy module proxy protocol importpath import path syntax modules modules, module versions, and more module-auth module authentication using go.sum packages package lists and patterns private configuration for downloading non-public code testflag testing flags testfunc testing functions vcs controlling version control with GOVCS Use "go help <topic>" for more information about that topic.
go <command> [arguments]go mod init module_name새로운 프로젝트 시작.go.mod파일 생성됨go mod tidy실제로 import 하는 패키지는 go.mod에 추가하고, 쓰지 않는 패키지 정리go mod vendor외부 의존성 소스 코드를 프로젝트 내부의vendor/디렉토리에 물리적으로 복사go build컴파일go install패키지 빌드하고 실행파일을$GOPATH/bin으로 옮김go test테스트.*_test.go파일을 찾아서 테스트 실행.go fmt코드를 Go 표준 스타일로 자동 교정(prettier를 언어 차원에서 제공)go vet코드의 정적 분석을 통해 잠재적인 실수(오류) 찾음go version버전 확인go env환경 설정 확인go clean객체나 캐시 삭제