在Bitbucket上,使用Bitbucket网络界面,我错误地用自己的私人分叉同步了一个有福的回购.我想在祝福的回购中重写历史记录,使其恢复正确的提交.
我克隆了包含我不正确的提交并在本地运行的祝福仓库
git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
在历史被搞砸的分支上.
这让克隆的repo回到了它之前的提交状态.
然后,我继续将我的回购推回到Bitbucket
git push -f origin development
Run Code Online (Sandbox Code Playgroud)
但得到以下错误
remote: permission denied to force push branch development
To git@bitbucket.org:blessed-repo/blessed-repo.git
! [remote rejected] HEAD -> development (pre-receive hook declined)
error: failed to push some refs to 'git@bitbucket.org:blessed-repo/blessed-repo.git'
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误以及如何才能完成git push工作?
| 归档时间: |
|
| 查看次数: |
9066 次 |
| 最近记录: |