Original post

I’m trying to understand some behavior in regards to ` get`. I have a number of library packages that I use in my various projects, which sometimes require updates. So I do the updates, push to master, and return to my other project which uses it.

From there, I run `go get -u github.com/thing/pkgname`. My issue is, even with my code visibly on master, go get sees no change. What I’m trying to understand is, is go get not directly pulling from github? Is it using some cache I can’t find? (go clean –modcache doesn’t fix anything).

Eventually, after some amount of time passes, the new changes will show up. But I’m tired of waiting for them. Is there some cache I can invalidate? Any help understanding what’s happening would be appreciated.