gpt4 book ai didi

git别名获取cwd

转载 作者:太空狗 更新时间:2023-10-29 13:32:53 24 4
gpt4 key购买 nike

如果我定义了一个执行外部脚本的 git 别名,有没有办法获得原始的 CWD?我知道外部脚本总是在 repo 的根目录下执行,所以我只是想知道是否有 env 变量或我可以用来确定脚本运行位置的东西。

这是一个别名示例:

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

最佳答案

根据手册,您应该能够使用 GIT_PREFIX,它将设置为与 git rev-parse --show-prefix 返回的前缀相同.您可以将该前缀附加到根路径。

http://schacon.github.com/git/git-config.html

关于git别名获取cwd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039870/

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