假设您有一个github.com/someone/repo
的存储库,您将其派生到github.com/you/repo
.您希望使用fork 而不是主回购,因此您可以执行
go get github.com/you/repo
现在,这个repo中的所有导入路径都将"断开",这意味着,如果存储库中有多个包通过绝对URL相互引用,它们将引用源,而不是fork.
有没有更好的方法将其手动克隆到正确的路径上?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo