我在我的主目录下有一个git仓库,用于存储我的配置文件。
每当我在没有自己的git仓库的子目录中使用git命令(例如
尽管父目录
我考虑给
git log
),我会得到配置文件仓库的日志,例如:/home/dimid $ cd foo
/home/dimid/foo $ git status
... log of ~/.git
然而,我希望仅将我的点存储库限制为以点开头的文件和目录(例如 .vim
),这样当我在~/foo
中且~/foo/.git
不存在时,git log
将输出通常的结果。
fatal: Not a git repository (or any of the parent directories): .git
尽管父目录
~
包含一个.git
文件夹,但仍然需要进行操作。我考虑给
git
设置别名并添加一个例外,是否有更为优雅的方法?