有没有办法在不进入该存储库的情况下对存储库执行 Git 命令?
例如这样的事情:git /home/repo log?
git /home/repo log
请不要告诉我这样做cd。我正在通过exec电话进行此操作。
cd
exec
尝试:
git --git-dir=/home/repo/.git log
提供一直到存储库的 .git 目录的路径很重要。否则,您只会收到一条错误消息,内容如下:
fatal: Not a git repository