我在使用bitbucket的push命令时遇到错误

时间:2019-09-20 12:02:57

标签: git push-notification bitbucket

在输入“ git push origin master”时,出现以下错误:

! [拒绝]管理员->管理员(非快进) 错误:无法将某些引用推送到“ https://A ....” 提示:更新被拒绝,因为当前分支的尖端在后面 提示:它的远程副本。集成远程更改(例如 提示:“ git pull ...”),然后再次按下。 提示:有关详细信息,请参见“ git push --help”中的“关于快进的注意事项”。

1 个答案:

答案 0 :(得分:0)

由于某些原因,您的master分支与遥远的origin/master不同步。

通过从master中拉出另一个分支来备份您的工作:

git branch  master-backup

将您的分支设置为较远的分支以使其同步:

git reset --hard origin/master

查找并挑选您所做的提交:

git log master-backup. (Prints your history)
git cherry-pick sha1C  sha1C2 ....

毫无疑问地推动分支机构。