git别名获取当前工作目录。

5
如果我定义了一个执行外部脚本的Git别名,是否有任何方法可以获取原始CWD?我知道外部脚本总是在库的根目录下执行,所以我想知道是否有环境变量或其他东西可以用来找出运行脚本的位置。
以下是示例别名:
git config --global alias.here '!echo pwd `pwd`'

/home/me/repo/folder$ git here
pwd /home/me/repo

我正在寻找以下功能的东西:
git config --global alias.here '!echo pwd $OLD_PWD'


/home/me/repo/folder$ git here
pwd /home/me/repo/folder
1个回答

8

你知道 git 的哪个版本是添加的吗?显然我使用的是 1.7.1,我认为这已经过时了。可能需要手动安装更新。 - HaxElit
我使用的git版本已经过时了。显然,Ubuntu 10.10上的版本相当老旧。使用PPA更新到新版本。 - HaxElit
对于仍然使用Git 1.7.x的人来说,GIT_PREFIX是在Git 1.7.6中首次添加的。 - torek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接