当设置预提交挂钩以调用 git secret hide 以在运行提交时加密秘密文件以提交一个或多个更改的文件时,更改的文件按预期提交,但我留下了两个未暂存的新更改文件或提交 .gitsecret/paths/mapping.cfg 和 src/tokens.ts.secret ,令牌文件是我的秘密文件。秘密文件似乎是新的加密文件,但问题是它没有被暂存或提交。我不确定我的预提交文件应该是什么样子,是否应该手动添加/提交文件 - 我不这么认为。
我的预提交文件如下所示:
#!/bin/sh
export PATH=/usr/local/bin:$PATH
echo "path $PATH"
git secret hide
预期结果是这两个文件与我的提交一起暂存和提交。