假设您在 github.com/someone/repo
有一个存储库,并将其分叉到 github.com/you/repo
。你想用你的叉子而不是主回购,所以你做了一个
go get github.com/you/repo
现在,这个回购中的所有导入路径都将被“破坏”,这意味着,如果存储库中有多个包通过绝对 URL 相互引用,它们将引用源,而不是 fork。
有没有更好的方法手动将其克隆到正确的路径中?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo