上传大量文件到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 分钟前
Visual Studio Code连接远程服务器
服务器·vscode·github
darkb1rd1 小时前
wterm:Web 终端实战指南,WASM 赋能近原生体验
开源·github·好物分享
打不了嗝 ᥬ᭄2 小时前
Git 原理与使用
git·gitee
学习使我健康4 小时前
MVP模式
android·github·软件工程
m0_614619064 小时前
花了一下午学 Git,整理了一份学习笔记
笔记·git·学习
AGV算法笔记5 小时前
解决Git> git add -A -- fatal: CRLF would be replaced by LF in Test/Test.cpp
git
CoderJia程序员甲6 小时前
GitHub 热榜项目 - 日榜(2026-04-17)
ai·大模型·llm·github·ai教程
Dontla7 小时前
VSCode插件Git Graph介绍(Git可视化管理分支、可视化Git)
ide·git·vscode
阿里嘎多学长7 小时前
2026-04-17 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Echoo华地7 小时前
用git diff快速比较文件夹差异并生成报告
linux·git·unix·repository·diff·branch