git推送出错的原因是什么?

git推送出错的原因是什么?,git,push,case-sensitive,Git,Push,Case Sensitive,我从bitbucket克隆了远程回购 我还没有做任何更改,已经有一个文件更改为: Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in

我从bitbucket克隆了远程回购

我还没有做任何更改,已经有一个文件更改为:

Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   www/src/app/locale/Test.csv

no changes added to commit (use "git add" and/or "git commit -a")
我注意到,在remote repo Test.csv中,文件名中带有low注册表:
www/src/app/locale/test.csv

我试着给它重新命名并推它。结果是一样的-我不能用同样的错误推它

我尝试使用git配置选项
git config--system core.ignorecase false/true

试着在这里这样做:

结果总是一样的

git推送出错的原因是什么

原因包含在服务器的响应中:

远程:您的一条提交消息缺少问题ID:


远程repo要求所有提交消息必须引用bug跟踪器中的相应条目。但是,您的提交消息只是“测试”一词。

您是否阅读了错误消息?它与区分大小写无关。我读了它,但我不明白git想要什么)问题ID是什么。Google对此没有任何说明。如果听起来像是“你的提交消息丢失了”,那就更清楚了。没有“问题ID”无论如何谢谢你的主意!它帮助了我。“我读过它,但我不明白git想要什么”——git什么都不想要。需求来自存储库的所有者,错误消息的文本也来自存储库的所有者、他们用于实现此需求的服务,或者来自Bitbucket。顺便说一句,如果存储库的所有者允许来自Internet的随机用户推送到他的存储库,我会感到惊讶。我敢打赌,即使您在提交消息中提供问题ID,推送也会被另一条消息拒绝。顺便说一句:所有这些都在错误消息的“”链接中解释过。一年前,它在提交中使用了“init”。现在我可以不用身份证推了,但我需要写更多的字。我试图推动“测试更新”,但它没有工作。在那之后,我尝试添加“更新修复”,它工作了。这里有什么区别?如果ID必须存在并且根据链接有严格的规则,那么为什么像“更新修复”或“初始化”这样的smth可以工作呢?(事实上,这就是我没有考虑ID的原因)您必须询问存储库的所有者如何配置它,以及他允许哪些类型的提交消息。
➜  git:(master) git push origin master                                                                   
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 535 bytes | 0 bytes/s, done.
Total 7 (delta 5), reused 0 (delta 0)
remote: 
remote: One of your commit messages is missing an issue ID:
remote: 
remote:   0df2153: test
remote: 
remote: For more information, see https://confluence.atlassian.com/x/ZwjoE.
remote: 
To https://bitbucket.org/[replaced_url_path].git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://[replaced_url_path].git'