Nb
Study
.com
🔍 请输入搜索关键字

Git本地文件夹关联远程仓库同时强制覆盖远程仓库的文件

nbstudy 发表于 2025-03-22 13:56:32

如果已经通过 Git 创建了一个远程仓库,并且远程仓库中已经有一些文件(如README.md 等),而本地有一个文件夹,希望将本地文件夹与远程仓库关联,并强制覆盖远程仓库中的文件。

使用场景

比如通过github或gitee创建了一个远程仓库,自动初始化了一些文件。同时通过create-vuevite 创建了一个项目,如何和远程的仓库关联呢?

如何我们直接拉取远程仓库到本地,因为文件夹已经存在,不能直接使用 create-vuevite 命令。

具体操作

具体代码如下:

bash 复制代码
git init
git add .
git commit -m "Initial commit with local files"
git push origin main --force

--force 是一种危险操作,因为它会强制覆盖远程仓库中的所有更改,可能会丢失远程仓库中的某些重要文件。如果你希望更安全地强制推送,可以使用--force-with-lease