Git

git提交远程仓库出现 "no fast forward"解决办法

我的仓库结构是

officaldocument是我的远程仓库
克隆远程仓库到本地
然后将在officaldocument文件夹初始化本地仓库,这样可以将officaldocument的所有文件包括文件夹都推送到远程仓库
但是在子子文件夹Oracle内我初始化了一个本地仓库,导致提交的时候Oracle在远程仓库被注释

Oracle被注释成文本了(@什么什么),而不是可以点击的
,分支错乱,打不开

解决办法是,1,删除Oracle内的.git文件夹,找不到可以选择打开电脑隐藏文件夹。2,重新一遍提交操作,最后再git push --force

强制提交(不要随意使用,你要确保你现在的本地仓库的样子是你想要的样子,否则回退很麻烦)

原文地址:https://www.cnblogs.com/spacexlxl/p/13708713.html