如何从其他目录执行go get?

时间:2018-06-22 21:23:46

标签: bash go

我正在编写一个别名(unix),它将更新git存储库,然后调用go get -d ./...(以加载所有依赖项)。

有没有办法在git(如下)中调用类似的东西?

git -C /my/path/with/git/repo pull origin master

简而言之,是否可以将命令的上下文目录传递给go get

1 个答案:

答案 0 :(得分:0)

只需在您的别名中将cd放在go get前面

alias x="(cd /path/to/repo; go get -d ./...)"

不要忘记括号,否则您将不得不cd回到原始目录。