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

相关推荐
OpenTiny社区3 小时前
TinyEngine 2.11版本发布:AI 进一步融入画布,Vue 工程可一键转DSL
前端·vue.js·github
七牛开发者5 小时前
RAG 工程里的上下文剪枝:如何减少 68% 的上下文
前端·css·github
咋吃都不胖lyh7 小时前
提交(Commit)到本地的 Git 仓库,然后才能推送(Push)到远程的 Git 仓库
git
__zRainy__8 小时前
VS Code 自动同步如何重写 Git 历史:一次重复合并冲突的排查与恢复
git
Alex6630289 小时前
我重写了 Hermes Agent,专门修掉了它的 4 个硬伤
github
IT码农-爱吃辣条10 小时前
AI Codeview 安装与使用教程
git·ai
考虑考虑10 小时前
git中的tag
git·gitlab·github
REDcker11 小时前
Git浅克隆详解与实践
大数据·git
小墨同学boy11 小时前
WorkBuddy零基础教程进阶篇
人工智能·github·aigc
BerrySen17812 小时前
GitHub开源项目破圈方法论:从技术自嗨到生态共赢
开源·github