首页 > 其他分享 >GitHub | 发布到GitHub仓库并联文件夹的方式

GitHub | 发布到GitHub仓库并联文件夹的方式

时间:2024-11-08 11:16:25浏览次数:7  
标签:11 main git GitHub 文件夹 并联 done 推送

推送到Github

  • 效果
    在这里插入图片描述

推送步骤

更新 GitHub 仓库中的文件通常涉及以下步骤:

  1. 克隆仓库
    首先,你需要将 GitHub 上的仓库克隆到本地。使用 git clone 命令克隆仓库:
    git clone 仓库地址
    

在这里插入图片描述
在这里插入图片描述

  1. 切换到仓库目录
    使用 cd 命令进入克隆的仓库目录:
    cd repository
    

在这里插入图片描述

  1. 查看文件状态
    使用 git status 查看当前文件的状态,确认哪些文件被修改过。
    在这里插入图片描述
    在这里插入图片描述

  2. 添加更改
    使用 git add 命令将更改添加到暂存区:

    git add path/to/your/file
    

    或者,如果你想添加所有更改过的文件,可以使用:

    git add .
    
  3. 提交更改
    使用 git commit 命令将暂存区的更改提交到本地仓库:

    git commit -m "Your commit message"
    

    替换 "Your commit message" 为你的提交信息。
    在这里插入图片描述

  4. 推送更改
    使用 git push 命令将本地的更改推送到远程 GitHub 仓库:

    git push origin main
    

    在这里插入图片描述
    在这里插入图片描述

个人令牌的创建方法:Github创建个人访问令牌教程 记得保存,也可以每次使用每次生成

  • 上传成功的结果
    在这里插入图片描述
    在这里插入图片描述

如果你只想更新单个文件,只需在第 4 步中指定该文件的路径即可。


  • 推送结果反馈分析
$ git push origin main
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 28 threads
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 80.92 KiB | 16.18 MiB/s, done.
Total 11 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Resolving deltas: 100% (3/3), done.
To https://github.com/haozhenHG/Data_Analysize.git  
   0ee0a9a..15b4339  main -> main

您的 Git 推送操作已经成功完成。这意味着您本地的 main 分支的更改已经成功推送到了远程 GitHub 仓库的 main 分支。以下是操作的详细解释:

  1. 对象枚举

    • Enumerating objects: 12, done. 表示 Git 已经枚举了需要推送的 12 个对象。
  2. 对象计数

    • Counting objects: 100% (12/12), done. 表示 Git 已经完成了对象的计数。
  3. Delta 压缩

    • Delta compression using up to 28 threads 表示 Git 使用最多 28 个线程进行 Delta 压缩,这是一种减少数据传输量的技术。
  4. 压缩对象

    • Compressing objects: 100% (11/11), done. 表示 Git 已经完成了 11 个对象的压缩。
  5. 写入对象

    • Writing objects: 100% (11/11), 80.92 KiB | 16.18 MiB/s, done. 表示 Git 已经成功写入了 11 个对象,总共 80.92 KiB,传输速度为 16.18 MiB/s。
  6. 对象总数和 Delta 重用

    • Total 11 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0) 表示总共处理了 11 个对象,其中 3 个是 Delta 对象,没有重用任何 Delta 对象,也没有从缓存中重用任何包。
  7. 远程 Delta 解决

    • remote: Resolving deltas: 100% (3/3), done. 表示远程服务器已经成功解决了 3 个 Delta 对象。
  8. 推送结果

    • To https://github.com/haozhenHG/Data_Analysize.git 表示推送的目标地址。
    • 0ee0a9a..15b4339 main -> main 表示从本地的 main 分支的 0ee0a9a 提交到 15b4339 提交的更改已经成功推送到了远程的 main 分支。

总结来说,您的 Git 推送操作已经成功,所有更改都已经同步到远程 GitHub 仓库。如果您有任何其他问题或需要进一步的帮助,请随时告诉我。


可能问题一

$ git push origin main
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls     for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/haozhenHG/Data_Analysize.git/ 

这个错误信息表明,从 2021 年 8 月 13 日起,GitHub 已经不再支持通过 HTTPS 克隆、拉取、推送或 fetch 时使用密码进行身份验证。这意味着你不能再使用你的 GitHub 密码来推送代码,而需要使用个人访问令牌(Personal Access Token,简称 PAT)或其他更安全的认证方式。

要解决这个问题,你需要按照以下步骤操作:

  1. 创建个人访问令牌(PAT)
    登录你的 GitHub 账户。
    访问设置页面,点击左侧的“Developer settings”。
    在“Personal access tokens”部分,点击“Generate new token”。
    给你的令牌一个描述,选择你需要的权限(例如,勾选 repo 来获取私有仓库的访问权限)。
    生成令牌后,确保复制并保存这个令牌,因为它不会再次显示。
  2. 使用个人访问令牌进行认证
    当你通过 HTTPS 推送代码时,Git 会要求你输入用户名和密码。在这里,你应该输入你的 GitHub 用户名和刚刚创建的个人访问令牌作为密码。

标签:11,main,git,GitHub,文件夹,并联,done,推送
From: https://blog.csdn.net/HG0724/article/details/143489868

相关文章

  • Java(Spring Boot)项目通过 GitHub Actions 流水线实现自动化构建部署
    前两次分享了前端(Vue)项目的自动化构建和 Rust项目的自动化构建,本次就分享JavaSpringBoot项目的自动化构建并部署,部署时需要一台已安装JDK17及以上的Linux服务器。1.新建流水线构建文件在项目的根目录下新建.github/workflows文件夹并在文件夹下新建deploy.yml......
  • 文件夹加密小工具:保护你的隐私安全
    在数字化时代,个人数据的隐私和安全性变得尤为重要。无论是存储重要文件、敏感信息还是私人照片,我们都希望这些数据能够得到妥善保护。文件夹加密小工具正是为了满足这一需求而设计的,它采用C#语言编写,基于.NET4.7框架,并引用了miniExcel库来加载和保存用户设置的文件夹列表,确保下次......
  • 2024年11月 GitHub 十大热门项目排行榜
    欢迎来到2024年11月的GitHub热门项目前十排行榜!无论你是开发者、数据科学家,还是科技爱好者,这些项目在GitHub上都引起了广泛关注。让我们一起看看这些项目独特之处吧!Skyvern-AI/Skyvern......
  • windows下电脑自定义磁盘图标,u盘图标,文件夹图标
    闲言更改图标要确定有ico(icon)格式图片文件,文件比例1:1,一般像素大小比例推荐128:128确保文件后缀有显示目录闲言寻找或制作ico图片直接下载网络图片制作ico文件在线制作本地制作ico磁盘/U盘图标更改文件夹图标更改寻找或制作ico图片直接下载网络图片这里推荐阿里巴巴......
  • jdk8安装后两个文件夹,分别是jre、jdk表示什么?
    在JDK8安装后,你会看到两个文件夹:jre和jdk。它们分别代表:jdk(JavaDevelopmentKit):这是Java开发工具包,包含了开发Java程序所需的所有工具。其中包括编译器(javac)、调试器(jdb)、Java文档生成工具(javadoc)、Java程序运行环境(java命令)以及其他工具和类库。......
  • 在VS Code打开的文件夹或工作空间中忽略某些文件和文件夹
    使用快捷键Ctrl+,打开Setting窗口。可以看到有三个级别的Settings,我想针对本工作空间进行设置,所以选择Workspace。选择右上角的OpenSettings(JSON)图标。添加需要忽略的文件或文件夹。"settings":{ "files.exclude":{ "**/.git":true, "**/.sv......
  • LiteOs源码阅读新建文件夹
    UCOS-III源码阅读告一段落了,但是它终究还是太简洁了,距离我日常工作使用的VxWorks、ReWorks、天脉、道系统功能完备程度差的还是有些远,但是这些操作系统涉及重要领域又不会开源。所以进阶阅读一个更完善、组件更丰富的操作系统源码就是接下来的目标,本来是打算阅读FreeRTOS或者RT-Th......
  • 开源的 API 学习平台「GitHub 热点速览」
    前有5万颗星标的开源项目HTTPie因误操作导致Star清零(2022年),上周知名开源项目Elasticsearch也经历了Star一夜清零的事件。这些事故的原因均是管理员误将开源项目从公开状态转为私有状态所导致。为避免类似事件再次发生,GitHub已在转为私有的功能处增加了两次确认步骤,并......
  • NFS共享文件夹
    AppSrv服务NFS创建NFS共享文件夹,允许InsideCli可以远程挂载,映射挂载到D卷。共享文件夹路径为D:\shares\NFSshare。共享名称为NFSshare。允许未映射的用户访问。共享权限为读/写。安装服务创建NFS共享文件夹配置服务客户端配置安装NFS客户端and管理工具mount......
  • LDO输入端和输出端到底要不要并联一个二极管?
    更多电路设计,PCB设计分享及分析,可关注本人微信公众号“核桃设计分享”!在很多原理图或者手册中经常看到LDO的输出和输入会并联一个二极管,那这个二极管到底有什么作用?有没有必要加?我们今天来聊一聊!一般我们设计的LDO电路是比较简单的,如下图1所示:图1其中图1中的稳压二极管......