【发布时间】:2021-10-11 21:05:49
【问题描述】:
有没有一种方法可以在不进入该存储库的情况下对存储库执行 Git 命令?
例如这样的:git /home/repo log?
请不要告诉我cd 给它。我正在通过exec 电话进行此操作。
【问题讨论】:
-
你不能把“cd /home/repo && git log”作为你的执行调用吗?
-
git --git-dir=/home/repo/.git 日志
-
接受的答案是错误的。这仍然会根据当前目录进行更改。您需要使用
-C- 正如@calandoa 所回答的那样 - 因此该答案的赞成票数是原来的两倍。
标签: git