You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

系统崩溃后,如何正确拉取GitHub上的Vue项目Git仓库?

解决Vue项目拉取GitHub仓库后src为空的问题

问题原因

你在已有未提交改动的本地文件夹里直接执行git init+git pull,但本地文件还没被Git追踪,Git无法正确合并远程仓库内容,导致拉取后src文件夹异常为空。

修复步骤

1. 先备份本地文件

先把当前vue-advance-search-sort-filter文件夹里的所有内容复制一份到其他位置,防止操作过程中丢失未提交的改动。

2. 清理错误的Git初始化

在当前项目文件夹下执行命令,删除错误创建的.git文件夹:

  • macOS/Linux:
    rm -rf .git
    
  • Windows(命令提示符):
    rd /s /q .git
    

3. 正确拉取远程仓库并保留本地改动

执行以下命令(注意:如果远程仓库的默认分支是master,就把命令里的main替换成master):

# 重新初始化Git仓库
git init
# 添加远程仓库地址
git remote add origin https://github.com/emireadcode/vue-advance-search-sort-filter
# 拉取远程分支并允许合并无关联历史
git pull origin main --allow-unrelated-histories

4. 处理合并冲突(如果出现)

执行完上面的命令后,如果提示合并冲突,打开冲突文件手动保留需要的代码,然后执行:

git add .
git commit -m "合并本地改动与远程仓库内容"

5. 推送本地改动到远程(可选)

如果之后需要把本地未提交的改动推送到GitHub,执行:

git push origin main

内容的提问来源于stack exchange,提问作者amachree tamunoemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 08:36:48