上传大量文件到github repo

一、步骤

第一步:在 GitHub 上建立仓库(已经建立跳过此步骤)
  1. 登录 GitHub,点击右上角的 + 号,选择 New repository

  2. 输入仓库名称(比如 image-hosting)。

  3. 选择 Public(公开)或 Private(私有)。

  4. 勾选 Add a README file(这能避免很多初始化问题)。

  5. 点击 Create repository

  6. 点击绿色的 Code 按钮,复制那串 HTTPS 地址(例如:https://github.com/yourname/repo.git)。

第二步:将仓库克隆(Clone)到本地
  1. 在你的电脑上,找到一个你想存放这个项目的文件夹。

  2. 右键选择 Git Bash Here(或者打开终端)。

  3. 输入以下命令并回车

    复制代码
    git clone https://github.com/你的用户名/仓库名.git

    (此时,你的电脑上会出现一个和仓库同名的文件夹)

第三步:放入图片
  1. 打开刚才生成的那个文件夹。

  2. 强烈建议 新建一个子文件夹(比如叫 photos),不要直接把 1000 张图散落在根目录,否则管理起来很麻烦。

  3. 将你的 1000 张图片复制粘贴到这个文件夹里。

第四步:上传(Push)

回到命令行(终端),依次输入以下三行命令:

  1. 进入仓库目录

    复制代码
    cd 仓库名
  2. 添加文件到暂存区(注意最后有个点):

    复制代码
    git add .

    (这一步可能会花几十秒,因为文件较多,请耐心等待) (这里注意 比如你要继续上传剩余的文件 仍然可以执行这个命令 之前在仓库下上传过的不会重复上传)

  3. 提交更改

    复制代码
    git commit -m "Add 1000 images"
  4. 推送到 GitHub

    复制代码
    git push

    (此时会显示上传进度百分比,等待完成即可)

二、遇到问题

Connection was reset

三、解决方法

  1. 在 Git Bash 中设置代理 (一般端口是 7890,如果是别的请修改数字):

    复制代码
    git config --global http.proxy http://127.0.0.1:7890
    git config --global https.proxy http://127.0.0.1:7890
  2. 再次尝试推送

    复制代码
    git push

注意: 如果你以后关闭了代理软件,Git 可能会报错。到时候可以用 git config --global --unset http.proxy 取消设置。

相关推荐
KnowFlow企业知识库4 小时前
KnowFlow v2.3.0 重磅发布:适配 RAGFlow v0.22.1 和 MinerU v2.6.5、新增支持多模态视频解析,让知识库"看见"更多
linux·github
逛逛GitHub7 小时前
一周狂揽 4500 的 Star!这个 AI 流程图开源项目火了。
github
这儿有一堆花8 小时前
软件世界的契约:理解开源协议的逻辑与边界
github·开源协议
CoderJia程序员甲8 小时前
GitHub 热榜项目 - 日榜(2025-12-18)
ai·开源·大模型·github·ai教程
rannn_1119 小时前
【Git教程】概述、常用命令、Git-IDEA集成
java·git·后端·intellij-idea
春日见11 小时前
虚拟机上由于网络问题无法正常git clone
linux·服务器·网络·人工智能·git·ubuntu·debug
Hy行者勇哥11 小时前
MobaXterm 高效运维实战:从入门到进阶的 Linux 运维 “瑞士军刀” 用法
linux·运维·github
冉佳驹11 小时前
Linux ——— Git的核心操作流程、进程状态及环境变量相关知识
linux·git·进程·环境变量·进程状态·fork
cherry有点甜·12 小时前
【git】git为什么会出现双向合并
git