如何重新同步VS Code项目与已部署GitHub仓库,解决空提交报错?
解决步骤
1. 配置.gitignore避免重复提交node_modules
- 在项目根目录创建或编辑
.gitignore文件,添加一行:node_modules/,确保该目录不会被Git追踪。
2. 清理远程仓库的node_modules并提交变更
- 执行命令更新Git索引,标记远程的node_modules为待删除:
git rm -r --cached node_modules - 提交这次变更(有实际内容,不会触发空提交报错):
git commit -m "移除远程仓库中的node_modules目录" - 推送到GitHub远程仓库(替换成你的分支名,通常是main或master):
git push origin main
3. 恢复本地项目依赖
- 执行包管理器命令重新安装依赖,恢复本地的node_modules:
npm install # 若使用yarn则执行:yarn install
4. 确认远程仓库配置(无需重新添加origin)
- 查看当前远程仓库地址是否正确:
git remote -v - 如果地址有误,直接修改远程仓库地址即可:
git remote set-url origin 你的GitHub仓库完整地址
内容的提问来源于stack exchange,提问作者Karan
相关产品推荐
相关产品推荐

