为什么赢了';t git允许我将dev合并到master中,因为;“不可能快进”吗;?
我正在使用作为我的存储库。一个新的存储库附带一个主分支 所以我创建了一个新的分支,叫做dev 我做所有的开发工作都离不开dev IE:我从dev创建所有新的任务分支,将它们合并回dev,然后推送 当我准备好通过CLI将dev合并回master时,git抱怨出现以下错误:为什么赢了';t git允许我将dev合并到master中,因为;“不可能快进”吗;?,git,merge,bitbucket,Git,Merge,Bitbucket,我正在使用作为我的存储库。一个新的存储库附带一个主分支 所以我创建了一个新的分支,叫做dev 我做所有的开发工作都离不开dev IE:我从dev创建所有新的任务分支,将它们合并回dev,然后推送 当我准备好通过CLI将dev合并回master时,git抱怨出现以下错误: git checkout master git merge dev 致命:无法快进,正在中止 如果我转到bitbucket并使用它们的UI进行合并,则可以接受。因此,我肯定是在CLI前端做了一些明显的错误。您是否配置了git-
git checkout master
git merge dev
致命:无法快进,正在中止
如果我转到bitbucket并使用它们的UI进行合并,则可以接受。因此,我肯定是在CLI前端做了一些明显的错误。您是否配置了
git-config--global-merge.ff only
?@AndrewCgit-config--global-merge.ff
生成only
尝试git-merge--no-ff-dev
,然后看看它是否有效