$gitpushoriginmasterTogit@github.com:qzmly100/repository-.git![rejected]master->master(fetchfirst)error:failedtopushsomerefsto'git@github.com:qzmly100/repository-.git'hint:Updateswererejectedbecausetheremotecontainsworkthatyoudohint:nothavelocally.Thisisusuallycausedbyanotherrepositorypushinghint:tothesameref.Youmaywanttofirstintegratetheremotechangeshint:(e.g.,'gitpull...')beforepushingagain.hint:Seethe'Noteaboutfast-forwards'in'gitpush--help'fordetails.分析一下如何解决?
2 回答
FFIVE
TA贡献1797条经验 获得超6个赞
是不是在不同的机器上上做了提交??远程分支上存在本地分支中不存在的提交,往往是多人协作开发过程中遇到的问题,可以先fetch再merge,也就是pull,把远程分支上的提交合并到本地分支之后再push。如果你确定远程分支上那些提交都不需要了,那么直接gitpushoriginmaster-f,强行让本地分支覆盖远程分支。。。
添加回答
举报
0/150
提交
取消