go modules
parent
4b022ed41e
commit
8cf8ec078a
|
@ -12,8 +12,8 @@ Daily workflow:
|
||||||
# Update modules
|
# Update modules
|
||||||
go get -u ./...
|
go get -u ./...
|
||||||
|
|
||||||
# Install module with chosen commit or branch
|
# Install module with chosen commit or version
|
||||||
go get public.git.com/module@branch
|
go get public.git.com/module@version
|
||||||
|
|
||||||
# Prune no longer used modules
|
# Prune no longer used modules
|
||||||
go mod tidy
|
go mod tidy
|
||||||
|
@ -28,10 +28,22 @@ Outside modules:
|
||||||
GOMODULE11=on go get example.com/foo/bar
|
GOMODULE11=on go get example.com/foo/bar
|
||||||
```
|
```
|
||||||
|
|
||||||
Update go version in `go.mod`:
|
Update go version:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
go mod edit -go-1.xy
|
go mod edit -go=1.XY
|
||||||
|
```
|
||||||
|
|
||||||
|
Replace module path and version pair:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
go mod edit -replace old[@v]=new[@v]
|
||||||
|
```
|
||||||
|
|
||||||
|
Drop replace module path:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
go mod edit -dropreplace old[@v]
|
||||||
```
|
```
|
||||||
|
|
||||||
In world of corporation, we work with private repository, add to `~/.bashrc`, `~/.zshrc`:
|
In world of corporation, we work with private repository, add to `~/.bashrc`, `~/.zshrc`:
|
||||||
|
|
Loading…
Reference in New Issue