小编典典

如何在某个 Git 存储库中获取 Git 存储库的名称?

all

当您在某个 Git 目录中工作时,如何获取某个 Git 存储库中的 Git 存储库名称?有 Git 命令吗?

# I did check out bar repository and working in somewhere 
# under bar directory at this moment such as below.

$ git clone git://github.com/foo/bar.git
$ cd bar/baz/qux/quux/corge/grault # and I am working in here!
$ git xxx # <- ???
bar

阅读 69

收藏
2022-06-18

共1个答案

小编典典

好吧,如果对于存储库名称,您的意思是 Git 根目录名称(包含 .git 目录的名称),您可以运行以下命令:

basename `git rev-parse --show-toplevel`

git rev-parse --show-toplevel部分为您提供该目录的路径并basename删除路径的第一部分。

2022-06-18