即使我使用新提交删除了这些文件,我也无法将更改推送到具有黑名单模式的分支中。实际上,我在将更改推送到远程分支时收到以下错误。
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)
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
如果您已经创建了一个删除该文件的新提交:
那是:
git reset --hard @~
git rm wrong_file
git commit --amend "delete file"
git push
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3584 次 |
| 最近记录: |