Go projects application base
git submodule add -b main https://github.com/mitoteam/goappbase.git
Disable commit hash tracking for submodule in .gitmodules
:
[submodule "goappbase"]
ignore = all # ignore hash changes
Add use ./goappbase
to main project go.work
Do go mod tidy
Pull main project with submodules:
git pull --recurse-submodules