gpt4 book ai didi

除非我在项目目录中,否则 Git 不会显示日志

转载 作者:太空狗 更新时间:2023-10-29 14:30:03 26 4
gpt4 key购买 nike

我在另一个目录中尝试调用 git log。我传递了 .git 所在的位置

git log /Users/Leica/proj1

但它说“不是 git 仓库”。如果我 cd 进入这个目录,它工作正常

cd /Users/Leica/Proj1
git log

我不是很清楚。 git log documentation

git log [[--] <path>…]

那我做错了什么?

最佳答案

这就是 git 的工作原理。它希望从工作副本内部运行(不必在其根目录下)。

如果你真的必须这样做(但为什么?),你可以这样做

$ git --git-dir=/Users/Leica/proj1/.git log

日志命令的“路径”选项指的是存储库中的文件路径(位于存储库根目录,而不是您的文件系统根目录)。它将日志的输出限制为与这些文件相关的提交。

关于除非我在项目目录中,否则 Git 不会显示日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24076186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com