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

如何将大学所有课程项目上传到GitHub的单个仓库中

上传本地大学项目到GitHub单仓库操作步骤
  • 第一步:创建GitHub远程空仓库
    登录GitHub后新建仓库,仓库名按你的需求设置为university-projects,不要勾选初始化README、.gitignore、LICENSE文件的选项,创建完成后复制仓库的HTTPS或SSH地址备用。
  • 第二步:初始化本地Git仓库
    打开终端(Windows可使用CMD、PowerShell,Mac/Linux使用终端),执行命令切换到你的本地项目根目录:
    cd D:\projects\university-projects
    接着执行初始化命令生成本地Git仓库:
    git init
  • 第三步:(可选)配置忽略规则
    在当前根目录新建名为.gitignore的文件,写入不需要上传的内容规则,比如IDE配置文件、编译临时文件、依赖包文件夹(如node_modules)等,避免提交无关文件。
  • 第四步:暂存所有项目文件
    执行命令暂存当前目录下所有符合规则的文件:
    git add .
  • 第五步:提交暂存内容
    执行命令提交文件到本地仓库,引号内的提交说明可根据你的需求自定义:
    git commit -m "init: 提交全部大学课程实验、期中/期末项目"
  • 第六步:绑定远程仓库
    执行命令绑定你第一步创建的GitHub远程仓库,把下方示例地址替换成你自己复制的仓库地址:
    git remote add origin https://github.com/你的GitHub用户名/university-projects.git
  • 第七步:推送内容到远程仓库
    执行命令将本地提交的内容推送到GitHub远程仓库,若你的本地默认分支为master,将下方的main替换为master即可:
    git push -u origin main
常见问题说明
  • 若推送时提示分支冲突,大概率是你创建远程仓库时勾选了初始化文件,先执行git pull origin main --rebase合并远程内容后再重新推送即可
  • 若某个课程子文件夹上传后在GitHub无法正常点开查看内容,说明该子文件夹之前是独立的Git仓库,需要先删除子文件夹内的.git隐藏文件夹,再重新执行add、commit、push步骤即可
  • 单个文件大小超过100M时GitHub会拦截上传,建议先清理不必要的大文件,如需保留可使用Git LFS进行存储

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 21:45:05