Git别名引用从存储库的子目录执行的命令

时间:2019-02-06 19:19:38

标签: bash git git-alias

.gitconfig中定义的两个git函数(使用别名)

  

create-file =“!f(){用于\” $ @ \“中的名称;执行echo $ name> $ name.txt;完成;}; f”

     

m-commit =“!f(){用于\” $ @ \“中的名称;执行git create-file $ name; done;}; f”

git m-commit a b c

这可以从git repo的顶级目录中正常运行。

如何使其从子目录运行(在此子目录中而不是顶部创建测试文件)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

顶级目录的名称由git rev-parse --show-toplevel输出。