.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的顶级目录中正常运行。
如何使其从子目录运行(在此子目录中而不是顶部创建测试文件)
感谢您的帮助。
答案 0 :(得分:1)
顶级目录的名称由git rev-parse --show-toplevel
输出。