我创建了一个预提交挂钩,它获取数据库转储并将其保存在我的应用程序/文件夹下的文件中,该文件也在 git repo 中,保存后我将文件添加到提交列表。以下是我的预提交文件中的代码
D:/xampp/mysql/bin/mysqldump -u root -pxyz --skip-extended-insert [database] > D:/xampp/htdocs/app/application/[database].sql
cd D:/xampp/htdocs/app/application
git add [database].sql
我尝试通过命令提示符直接运行预提交代码,它可以正常工作,但是当我尝试通过 git bash 提交代码时出现此错误
fatal: Not a git repository: '.git'
我假设它是因为预提交文件中使用了 git 命令,谁能告诉我这个文件有什么问题以及我应该如何修改它