本地仓库覆盖远程非空仓库
- 远程仓库已有一个初始提交(README.md)
- 本地文件夹结构和远程不一致
✅ 目标
让本地仓库覆盖并上传到 GitHub 仓库
🚀直接覆盖远程仓库
如果远程仓库里只有一个 README.md,可以直接让本地版本覆盖掉远程内容
在本地项目目录执行:
1 | git init # 如果还没初始化 |
上面的命令会把远程的 README.md 拉到本地,并允许合并不同来源的项目。
然后执行:
1 | # 如果产生冲突,比如 README.md 同名,可以手动选择保留哪一个 |
⚠️ 说明:
--allow-unrelated-histories用于合并两个独立项目的历史。--force是为了覆盖远程旧内容(请确认无重要文件后使用)。
😄完
