上传大量文件到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 取消设置。

相关推荐
你挚爱的强哥9 小时前
解决:动态文本和背景色一致导致文字看不清楚,用js获取背景图片主色调,并获取对比度最大的hex色值给文字
前端·javascript·github
逛逛GitHub10 小时前
最近用的贼多的 3 个 Claude Code 开源宝藏,感觉太爽了。
github
一只叫煤球的猫11 小时前
[自荐] macOS 99% 原生 SSH + SFTP 工具 Remora ,现在开源了~
开源·ssh·github
旅者时光12 小时前
Git使用基础
git
用户97514707513612 小时前
如何在 JavaScript 中实现防抖和节流?
github
Clownorange12 小时前
git安装和配置
git
网安2311 0112 小时前
OWASP ZAP 安全工具深度剖析:从环境搭建到架构复原的结对编程实践
git
喷火龙8号13 小时前
记一次已推送仓库启用 Git LFS 的完整迁移与验证过程
github
大家的林语冰14 小时前
《前端周刊》React 败北,虾皇登基,OpenClaw 勇夺 GitHub 第一开源软件
前端·javascript·github
ShineWinsu15 小时前
对于Linux:git版本控制器和cgdb调试器的解析
linux·c语言·git·gitee·github·调试·cgdb