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

推送到Github

    • 推送步骤
    • 如果你只想更新单个文件,只需在第 4 步中指定该文件的路径即可。
    • 可能问题一

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

推送步骤

更新 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 用户名和刚刚创建的个人访问令牌作为密码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/908624.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

qt QCloseEvent详解

1、概述 QCloseEvent 是 Qt 框架中用于处理窗口关闭事件的一个类。当用户尝试关闭一个窗口(例如,通过点击窗口的关闭按钮,或者通过调用窗口的 close() 方法)时,Qt 会生成一个 QCloseEvent 对象,并将其发送…

《JVM第5课》虚拟机栈

无痛快速学习入门JVM,欢迎订阅本免费专栏 Java虚拟机栈(Java Virtual Machine Stack,简称JVM栈,又称Java方法栈)是 JVM 运行时数据区的一部分,主要用于支持Java方法的执行。每当一个新线程被创建时&#xf…

数据迁移: 安全高效转移数据, 满足企业业务需求和技术改进

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。 鸿萌数据迁移业务为众多企业顺利高效…

w~自动驾驶~合集4

我自己的原文哦~ https://blog.51cto.com/whaosoft/12451789 #基于深度学习的端到端自动驾驶 最新的端到端自动驾驶综述刚刚出炉,话说论文一作卡内基梅隆大学的Apoorv Singh今年产出了七篇综述,都和自动驾驶相关,推荐给大家。就一个字&…

【解决办法】无法使用右键“通过VSCode打开文件夹”

个人博客:苏三有春的博客 前言 作者的编程环境为VScode,工作时常使用VScode打开整个工程文件夹。如果先打开VScode再从VScode中选择文件夹打开效率太慢,作者一般使用的方式是右键文件夹,直接选择"通过code打开文件夹"…

ubuntu20.04 加固方案-设置限制su命令用户组

一、编辑/etc/pam.d/su配置文件 打开终端。 使用文本编辑器(如vim)编辑/etc/pam.d/su文件。 vim /etc/pam.d/su 二、添加配置参数 在打开的配置文件的中,添加以下参数: auth required pam_wheel.so 创建 wheel 组 并添加用户 …

MySQL之JDBC入门详解

01-JDBC入门 一、JDBC概念 jdbc : java database connection , java数据库连接 jdbc是sun公司定义的java程序访问数据库的规范。 二、JDBC操作需要6步 三、入门程序 1、使用eclipse打开一个新的工作空间 2、切换到java视图界面 3、创建java工程:01-jdbc-helloworl…

Ansible常用命令(Ansible Common Commands)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

wpf 制作丝滑Flyout浮出侧边栏Demo (Mahapps UI框架)

Flyout 属性 CloseButtonVisibility: 设置为 Collapsed,意味着关闭按钮不可见。TitleVisibility: 设置为 Collapsed,意味着标题不可见。IsPinned: 设置为 True,意味着这个 Flyout 会固定住,不会自动关闭。Opacity: 设置为 1&…

微服务系列二:跨微服务请求优化,注册中心+OpenFeign

目录 前言 一、纯 RestTemplate 方案存在的缺陷 二、注册中心模式介绍 三、注册中心技术:Nacos 3.1 Docker部署Nacos 3.2 服务注册 3.3 服务发现 四、代码优化:OpenFeign工具 4.1 OpenFeign快速入门 4.2 连接池的必要性 4.3 抽取服务、最佳实…

Android音频进阶之PCM设备创建(九十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+…

自定义规则配置教程

大家在使用waf的时候,因为业务特殊性和waf的严格校验,有时会产生误报,阻拦合法流量。 这个时候,只能通过自定义规则进行补充,选择加白名单或者黑名单。 很多人会说配置黑白名单失效了,其实95%以上都是自己…

HTML 文档规范与解析模式:DOCTYPE、<html> 标签以及结构化页面

文章目录 `<!DOCTYPE html>` 文档类型声明标准模式与怪异模式HTML5 的简化声明`<html>` 标签`<head>` 标签`<body>` 标签小结<!DOCTYPE html> 文档类型声明 在 HTML 文档中,<!DOCTYPE html> 是一个重要的文档类型声明,主要用于告知浏览…

双分解+一区极光优化+Transformer!CEEMDAN-Kmeans-VMD-PLO-Transformer多元时序预测

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CEEMDAN-Kmeans-VMD-PLO-Transformer融合K均值聚类的数据双重分解极光优化Transformer多元时间序列预测&#xff08;完整源码和数据&#xff09; 2.CEEMDAN分解&#xff0c;计算样本熵&#xff0c;根据样…

MATLAB绘图基础10:MATLAB极坐标相关图形

参考书&#xff1a;《 M A T L A B {\rm MATLAB} MATLAB与学术图表绘制》(关东升)。 10.MATLAB极坐标相关图形 10.1 极坐标图 极坐标图是在极坐标系下绘制数据的图形&#xff0c;极坐标系以中心为原点&#xff0c;使用角度和半径表示数据点的位置&#xff1b; 极坐标图适用于…

IDEA加载通义灵码插件及使用指南

安装通义灵码插件 登录通义灵码IDE插件 下载登录参考教程 https://help.aliyun.com/zh/lingma/user-guide/download-the-installation-guide 本地工程和企业知识库准备 请下载本地工程和知识库压缩包&#xff0c;并在本地解压缩&#xff0c;其中包含demoProject和知识库文件…

【VScode】VScode内的ChatGPT插件——CodeMoss全解析与实用教程

在当今快速发展的编程世界中&#xff0c;开发者们面临着越来越多的挑战。如何提高编程效率&#xff0c;如何快速获取解决方案&#xff0c;成为了每位开发者心中的疑问。今天&#xff0c;我们将深入探讨一款颠覆传统编程体验的插件——CodeMoss&#xff0c;它将ChatGPT的强大功能…

Centos 网络接口打vlan标签

Centos 网络接口打vlan标签 本次使用给bond打vlan标签&#xff0c;其实其他普通接口也一样 Centos创建bond前需要关闭NetworkManager [root192 network-scripts]# systemctl disable NetworkManager --now Removed symlink /etc/systemd/system/multi-user.target.wants/Netwo…

Java语言简单了解

一.java语言的三个版本 1.javaSE&#xff1a;java语言的(标准版)&#xff0c;用户桌面应用的开发&#xff0c;是其他两个版本的基础 桌面应用&#xff1a;用户只要打开程序&#xff0c;程序的界面会让用户在最短的时间内找到他们需要的功能。 2.javaMe&#xff1a;java语言的…

华宇TAS应用中间件入围鲲鹏应用创新大赛2024全国总决赛

近日&#xff0c;鲲鹏应用创新大赛2024全国总决赛入围名单出炉。华宇TAS应用中间件经过区域赛、半决赛一路披荆斩棘&#xff0c;在众多优秀的解决方案中脱颖而出&#xff0c;成功入围全国总决赛。 这也表明华宇TAS应用中间件在方案创新性、技术领先性、商业前景、社会价值等方…