Gitlab:更改历史后无法强制推送(预接收钩拒绝)

时间:2021-06-14 23:23:47

标签: git gitlab git-filter-branch git-filter-repo

我正在尝试从项目提交历史记录中删除文件,我正在尝试使用 git filter-repo 工具进行此操作,但在使用 git filter-branch 时也得到了相同的结果,我能够成功删除文件并在本地重写历史记录,但是当我尝试强制推送时出现此错误:

 ! [remote rejected]   develop -> develop (pre-receive hook declined)

我之前试过试运行,效果很好(git push --force --verbose --dry-run),我也知道 git filter-repo 删除了原始 url,所以这是在添加回来之后,git filter-branch 没有删除遥控器和我得到了相同的结果。还在新创建的分支上进行了测试(只是确保它不受保护),结果相同

注意:我了解将重写的历史推送到同一个存储库的危险,在这种特殊情况下不必担心

0 个答案:

没有答案
相关问题