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