目前,我正在研究“external_pub”分支。我在一个文件中做了一些更改,添加了它,提交了然后尝试推送:
git push origin external_pub
但这导致了一个错误:
remote: error: hook declined to update refs/heads/external_pub
To ssh://XXX/testing.git
! [remote rejected] external_pub -> external_pub (hook declined)
error: failed to push some refs to 'ssh://XXX/testing.git'
然后我尝试在没有任何更改的情况下推送分支以查看发生了什么(仅用于隔离问题)。我做了以下工作:
git reset --hard <commit_id> (to reset to last working sha commit)
git status
上面的命令显示:
# On branch external_pub
# Your branch is ahead of 'development' by 5 commits.
#
nothing to commit (working directory clean)
然后
git pull origin external_pub
它显示:您的分支已经是最新的
然后
git push origin external_pub
这一次,它也显示了与上述相同的错误。你能帮我解决这个问题吗?