最近工作git管理方面遇到一个疑问,如下:我有两个分支dev和feature分支,目前出现如下疑问,我在feature分支先执行gitpulloriginfeature操作,更新本地的分支到最新,然后执行了gitrebasedev操作,最后执行gitpushoriginfeature时会遇到如下错误Tossh://xxx@git.xxxx.com/project_xx/xxx.git![rejected]feature->feature(non-fast-forward)error:failedtopushsomerefsto'ssh://xxx@git.xxxx.com/project_xx/xxx.git'hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integratetheremotechanges(e.g.hint:'gitpull...')beforepushingagain.hint:Seethe'Noteaboutfast-forwards'in'gitpush--help'fordetails.最后再执行一次gitpulloriginfeature操作才能成功,这样会产生一条mergelog,并且内容为空Showing0changedfiles。疑问,为什么我之前已经执行了pull更新到最新了?不知道是不是我操作流程的问题,请大牛们指教,谢谢!
BIG阳
胡子哥哥
随时随地看视频慕课网APP
相关分类