GitPython-git add-error-无法识别文件

GitPython-git add-error-无法识别文件,python,git,add,commit,gitpython,Python,Git,Add,Commit,Gitpython,我在尝试向提交添加特定文件名时遇到问题。我可以通过--all或u=True等方式使其工作。但是,当我在命令中声明特定名称时,会出现以下错误: 引发GitCommandError(命令、状态、标准值、标准值) git.exc.gitcomandError:Cmd('git')失败,原因是:退出代码(128) cmdline:git-add stderr:“致命:路径规范”与任何文件都不匹配“ 但是,当我复制并粘贴cmd行并将其粘贴到git bash中时,它工作得很好。这是一个功能问题吗 代码如下:

我在尝试向提交添加特定文件名时遇到问题。我可以通过--all或u=True等方式使其工作。但是,当我在命令中声明特定名称时,会出现以下错误:

引发GitCommandError(命令、状态、标准值、标准值) git.exc.gitcomandError:Cmd('git')失败,原因是:退出代码(128) cmdline:git-add stderr:“致命:路径规范”与任何文件都不匹配“

但是,当我复制并粘贴cmd行并将其粘贴到git bash中时,它工作得很好。这是一个功能问题吗

代码如下:

repo.git.checkout('master')  
repo.git.pull 
repo.git.checkout('Test_20191102c') 
repo.git.add(u=False,'Database/Tables/dbo.daletesttable.sql')
repo.git.add('Database/Tables/dbo.daletesttable.sql') 
repo.git.commit('-m', 'test automation git python 001')
repo.git.push('--set', '-upstream', 'origin', 'Test_20191102c')
完整堆栈跟踪:

C:\sdw上的回购已成功加载

回溯(最近一次呼叫最后一次):

文件“C://%hiddenpath%/dev2test.py”,第158行,在 repo.git.add('SDW/Database/Tables/dbo.daletesttable.sql')

文件“C:/%hiddenpath%\cmd.py”,第551行,在 返回lambda*args,**kwargs:self.\u调用\u进程(名称,*args,**kwargs)

文件“C:/%hiddenpath%\cmd.py”,第1010行,在调用过程中 返回self.execute(调用**exec_kwargs)

文件“C:/%hiddenpath%\cmd.py”,第821行,在execute中 raise GITCOMANDERROR(命令、状态、标准值、标准值)

git.exc.gitcomandError:Cmd('git')失败,原因是:退出代码(128)

cmdline:git add Database/Tables/dbo.daletesttable.sql

stderr:'fatal:pathspec'数据库/Tables/dbo.daletesttable.sql'没有 不匹配任何文件的


请提供完整stacktrace我已将完整stacktrace编辑到问题中请提供完整stacktrace我已将完整stacktrace编辑到问题中