GIT的新功能,在将本地分支更改推送到主服务器时面临以下问题.任何帮助赞赏
![远程拒绝] HEAD - > refs/for/master(重复请求)错误:无法将某些引用推送到<某些SSH站点>
从错误消息本身可以看出这个问题.
执行git log
,您应该注意到相同更改的两个不同的提交.即,对于不同的提交ID,更改ID将是相同的.
您应该还原最新的重复提交并将其与现有提交合并.
使用以下命令进行解决方案.
git reset --soft HEAD^ git status git commit --amend
现在尝试推动更改'git push origin HEAD:refs/for/master'