问题:本地项目向git上推送时候报错
首先尝试拉取仓库中代码,但是拉取也报错
愿意是因为在尝试合并两个没有共同历史记录的分支,而 Git 默认不允许这样的操作
后面强制Git进行合并也是报错
error: The following untracked working tree files would be overwritten by merge
表明存在一些未跟踪的文件(即这些文件不在 Git 的版本控制之下),网上找了一圈说要么把这些文件删除,要么移动,但是既不想删除又不想移动
暂存这些未跟踪文件
git stash -u
然后再PULL
git pull origin master --allow-unrelated-histories
最后推送就行了