在输入“ git push origin master”时,出现以下错误:
! [拒绝]管理员->管理员(非快进) 错误:无法将某些引用推送到“ https://A ....” 提示:更新被拒绝,因为当前分支的尖端在后面 提示:它的远程副本。集成远程更改(例如 提示:“ git pull ...”),然后再次按下。 提示:有关详细信息,请参见“ git push --help”中的“关于快进的注意事项”。
答案 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 ....
毫无疑问地推动分支机构。