即使我以新的提交删除了这些文件,也无法将其推送到列入黑名单的模式

时间:2019-07-28 08:54:58

标签: git gitlab

即使使用新提交删除了这些文件,我也无法将更改推送到黑名单模式的分支中。实际上,将更改推送到远程分支时,我收到以下错误。

remote: GitLab: File name domain/app-1.7.RELEASE.jar
was blacklisted by the pattern .+\.war|.+\.jar|.+\.exe|.+\.class|\.classpath|
\.project|\.settings|\.idea|.+\.iml|.+\.iws|\.flattened-pom.xml|target.

To gitlab.com:developerbhuwan/samplee.git
 ! [remote rejected]   ok-cx -> ok-cx (pre-receive hook declined)

如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

如果您已经创建了一个删除了该文件的新提交:

  • 恢复到以前的提交
  • 删除文件
  • 修改旧提交
  • 后退

也就是说:

git reset --hard @~
git rm wrong_file
git commit --amend "delete file"
git push