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

如何将独立文件夹中的多个项目上传到同一个Git远程仓库?

同个远程仓库存放多个独立项目的操作方法

你已经完成第一个项目的远程上传,要把第二个项目放到同仓库的独立文件夹下,按以下步骤操作即可,不会覆盖已有项目内容:

  • 如果你本地还留着第一次上传第一个项目时、和远程仓库关联过的本地仓库目录,直接进这个目录的根层级就行,不用重新克隆仓库
  • 如果本地已经删了最初关联远程的仓库目录,找个空文件夹执行克隆命令拉取完整远程仓库:
    git clone 你的远程仓库HTTPS/SSH地址
    克隆完成后进入拉下来的仓库根目录
  1. 在仓库根目录新建专门放第二个项目的独立文件夹,命名和项目名保持一致就行,方便后续区分:
    mkdir 第二个项目的自定义文件夹名
  2. 打开你本地原来存第二个项目的文件夹,把里面所有项目文件完整复制到刚新建的独立文件夹里
    重要提醒:如果第二个项目之前自己初始化过Git,复制的时候千万别把它自带的.git隐藏文件夹拷过来,不然Git会把它识别成子仓库,最后推上去远程看不到文件,白忙活。
  3. 回到仓库根目录,把新增的第二个项目文件加入Git暂存区:
    git add .
  4. 提交本次变更,提交备注写清楚内容就行:
    git commit -m "add: 新增XX项目完整代码"
  5. 把提交推送到远程仓库对应分支(和你第一次上传第一个项目的分支保持一致,默认一般是main或master):
    git push origin 你的目标分支名

推送完刷新远程仓库页面,就能看到根目录下多了第二个项目的独立文件夹,点进去就是完整的第二个项目内容,和第一个项目完全隔离。

后续维护提示:之后更新两个项目的代码,都要在这个关联了远程的本地仓库里对应项目的文件夹下修改,改完统一走add、commit、push流程就行,别在原来散在磁盘其他位置的旧项目文件夹里改完就想直接推,会出现文件不同步的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 19:42:14