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

如何将本地仓库上传至Github?Git新手操作报错求助

解决Git上传Github的问题

核心问题分析

你当前操作的Git仓库中嵌套了另一个未完成初始化的Git仓库(website/),导致git add .无法正常执行。

方法一:在网站根目录完成Git操作(推荐)

这是最常规的做法,直接把你的website文件夹作为Git仓库根目录:

  • 进入网站根目录:
    cd /Users/username/test/website
    
  • 检查仓库状态,确认文件可追踪后执行:
    git add .
    git commit -m "initial commit"
    

    注意:你的原命令git commit -m 'initial commit缺少结尾的单引号,会导致命令执行失败,一定要保证引号成对。

  • 在GitHub创建空仓库后,复制仓库地址,关联本地仓库并推送:
    git remote add origin <你的GitHub仓库地址>
    git push -u origin main
    
    (如果GitHub默认分支是master,就把main换成master)

方法二:将website作为普通文件夹加入上层仓库

若你想把test目录作为仓库根目录,需要先移除website内部的Git仓库:

  • 进入test目录:
    cd /Users/username/test
    
  • 删除website里的Git配置文件夹:
    rm -rf website/.git
    
  • 正常执行提交和推送:
    git add .
    git commit -m "initial commit"
    git remote add origin <你的GitHub仓库地址>
    git push -u origin main
    

部署到Heroku的前置提示

确保项目根目录包含Heroku所需的配置文件(比如Node.js项目的package.json、Python项目的requirements.txt等),后续可通过Heroku CLI关联仓库完成部署。

内容的提问来源于stack exchange,提问作者B. de Jong

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 13:01:08