首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git别名get cwd

git别名get cwd
EN

Stack Overflow用户
提问于 2012-01-28 04:49:43
回答 1查看 827关注 0票数 5

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

下面是一个别名示例:

代码语言:javascript
复制
git config --global alias.here '!echo pwd `pwd`'

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

我正在寻找能做以下事情的东西:

代码语言:javascript
复制
git config --global alias.here '!echo pwd $OLD_PWD'


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

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-28 05:16:27

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

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9039870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档