文章目录

  • 准备阶段(github官网)
    • 添加ssh公钥
    • 添加token
    • 创建仓库
  • 本地
    • 设置本地代理
    • 创建仓库
    • 添加文件到仓库
    • 进行提交

准备阶段(github官网)

添加ssh公钥

创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建[#](https://www.cnblogs.com/liuyanhang/p/15411921.html# 第五步:创建ssh-key。先看一下你c盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建)

ssh-keygen -t rsa -C "youremail@example.com"

​ 然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件
在这里插入图片描述

需要绑定ssh公钥才可以推送
在这里插入图片描述
在这里插入图片描述

把你的public公钥填在这块

在这里插入图片描述

然后添加就完成了

添加token

使用 Personal Access Token(快速解决)

  1. 生成 Token
    • 访问 GitHub → Settings → Developer settings → Personal access tokens → Generate new token (classic)

在这里插入图片描述

在这里插入图片描述

直接新建添加该有权限就可以
在这里插入图片描述

在这里插入图片描述

创建仓库

主页直接创建就ok了

在这里插入图片描述

本地

配置用户身份(关键步骤)

# 设置全局用户名和邮箱(替换为你的信息)
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

git config --list 检查是否生效

设置本地代理

代理问题

  1. 清除现有 SOCKS5 代理配置

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
  2. 改用 HTTP 代理(推荐)

    # 替换 7890 为你的代理端口(如 Clash 默认 7890,V2Ray 默认 10809)
    git config --global http.proxy http://127.0.0.1:7890
    git config --global https.proxy http://127.0.0.1:7890
    
  3. 若无需代理,直接关闭

    git config --global http.https://github.com.proxy ""  # 仅禁用
    

创建仓库

先在本地新建一个代码仓库

git init

在这里插入图片描述

添加文件到仓库

git add .把该目录下的所有文件添加到仓库

git add .

在这里插入图片描述

Windows 系统提示 LF will be replaced by CRLF 是正常行为,可通过以下配置关闭警告:

git config --global core.autocrlf true  # 保持默认即可[2](@ref)

进行提交

用git commit把项目提交到仓库

git commit -m "frist"

""是注释

在这里插入图片描述

在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了

git remote add origin https://github.com/crushforyou/poc.git

在这里插入图片描述

进行提交代码

git config --global https.proxy http://127.0.0.1:7890
git push -u origin main

在这里插入图片描述

如若出现报错这是因为

  1. 远程仓库已有初始提交

    • 当你在GitHub创建仓库时勾选了"Initialize with README",远程仓库会生成初始提交
    • 本地仓库的首次提交与远程初始提交无共同历史,Git拒绝直接推送。
  2. 本地分支落后于远程
    错误提示 ! [rejected] main -> main 说明本地分支缺少远程分支的最新更新

    标准合并

# 1. 拉取远程更新并合并(允许无关历史)
git pull origin main --allow-unrelated-histories# 2. 解决冲突(如有)
# 查看冲突文件:git status
# 编辑冲突文件后保存 → git add . → git commit# 3. 重新推送
git push -u origin main

变基合并(保持提交线性)

# 1. 拉取远程更新并变基
git pull --rebase origin main# 2. 若冲突,解决后继续变基
git add .
git rebase --continue# 3. 推送
git push -u origin main

强行覆盖

git push -f origin main

解决后关闭文件就可以了

git pull origin main --allow-unrelated-histories

在这里插入图片描述

在这里插入图片描述

然后进行推送

git push -u origin main

在这里插入图片描述
后续如果弹出认证点击token将一开始申请的token凭证直接填入即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/912955.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/912955.shtml
英文地址,请注明出处:http://en.pswp.cn/news/912955.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW 网络流通信功能

LabVIEW 的网络流技术实现主机 VI(Host VI)与客户端 VI(ClientVI)间的双向数据交互,包含命令发送与波形数据传输,支持跨设备、跨进程的实时通信,满足分布式系统中数据交互与控制需求。 主机 VI逻…

Prompt 精通之路(一)- AI 时代的新语言:到底什么是 Prompt?为什么它如此重要?

AI 时代的新语言:到底什么是 Prompt?为什么它如此重要? 标签: #Prompt新手指南 #提示词入门 #AI指令 #人工智能 #ChatGPT 🚀 Prompt 精通之路:系列文章导航 第一篇:AI 时代的新语言&#xff1a…

uniapp 滚动tab

uniapp woui unibest <route lang"json5">{style: {navigationBarTitleText: 知识产权,navigationBarBackgroundColor: #C80F06,navigationBarTextStyle: white,backgroundColorTop: #C80F06,},} </route> <template><view class"bgc-b …

日事清驾驶舱模式上线:实时数据更新+项目管理+数据可视化,提升决策效率​

大家好&#xff01;我们在日事清最新更新中推出了一个令人激动的新功能——驾驶舱模式。这一全新界面将为企业管理者和团队提供一个全面、实时的数据展示平台。下面&#xff0c;让我们详细了解这个功能如何帮助您更好地把握企业动态和提升决策效率。 快速入口&#xff1a;一键激…

【Maven】Maven深度避坑指南:依赖冲突全维度解决方案与工业级实战(超万字解析)

注&#xff1a;本文基于50大型企业级项目经验&#xff0c;结合Maven底层源码机制&#xff0c;系统化解决依赖冲突问题。包含20个实战场景、10类特殊案例及5大防御体系构建方案。 Maven深度避坑指南&#xff1a;依赖冲突全维度解决方案与工业级实战&#xff08;超万字解析&#…

Rust Web 全栈开发(二):构建 HTTP Server

Rust Web 全栈开发&#xff08;二&#xff09;&#xff1a;构建 HTTP Server Rust Web 全栈开发&#xff08;二&#xff09;&#xff1a;构建 HTTP Server创建成员包/库&#xff1a;httpserver、http解析 HTTP 请求HTTP 请求的构成构建 HttpRequest 构建 HTTP 响应HTTP 响应的构…

小架构step系列01:小架构初衷

1 概述 小公司做业务服务&#xff0c;需要聚焦到实际的业务上&#xff0c;尽快通过业务服务客户&#xff0c;给客户创建价值&#xff0c;公司才能生存下去。在技术上采用的Web应用架构具备以下特点&#xff1a; 主要由开源组件组装而成。这样既可以节省成本&#xff0c;也可以把…

苹果AR/VR头显路线图曝光,微美全息推进AI/AR智能眼镜新品开启视觉体验篇章

日前&#xff0c;郭明錤发表了一篇关于苹果&#xff08;AAPL.US&#xff09;2025-2028头戴式产品路线图的文章&#xff0c;里面提到苹果正在开发涵盖MR头显、AI眼镜、AR眼镜、Birdbath眼镜等共计7款设备。 苹果的头显设备中&#xff0c;大量出货的产品是类似于Ray-Ban Meta的智…

python pyecharts 数据分析及可视化(2)

一、任务要求 任务二&#xff1a;感冒高发期分析 【任务说明】 感冒是一种常见的急性上呼吸道病毒性感染性疾病&#xff0c;多由鼻病 毒、副流感病毒、呼吸道合胞病毒、埃可病毒、柯萨奇病毒、冠状病 毒、腺病毒等引起。临床表现为鼻塞、喷嚏、流涕、发热、咳嗽、头 痛等&#…

React自学 基础一

React基础 React 是一个由 Facebook&#xff08;现 Meta&#xff09;开发并维护的、开源的 JavaScript 库&#xff0c;主要用于 构建用户界面&#xff08;UI&#xff09;&#xff0c;尤其是单页面应用程序中的动态、交互式界面。 简单示例&#xff1a; import React, { useSt…

PHP语法基础篇(八):超全局变量

超全局变量是在 PHP 4.1.0 中引入的&#xff0c;并且是内置变量&#xff0c;可以在所有作用域中始终可用。 PHP 中的许多预定义变量都是"超全局的"&#xff0c;这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们…

NumPy-核心函数concatenate()深度解析

NumPy-核心函数concatenate深度解析 一、concatenate()基础语法与核心参数函数签名与核心作用基础特性&#xff1a;形状匹配规则 二、多维数组拼接实战示例1. 一维数组&#xff1a;最简单的序列拼接2. 二维数组&#xff1a;按行与按列拼接对比按行拼接&#xff08;垂直方向&…

aws(学习笔记第四十八课) appsync-graphql-dynamodb

aws(学习笔记第四十八课) appsync-graphql-dynamodb 使用graphql来方便操作dynamodb 理解graphql中的graphql api&#xff0c;schema&#xff0c;resolver 学习内容&#xff1a; graphqlgraphql apischemaresolver 1. 代码连接和修改 1.1 代码链接 代码链接&#xff08;app…

关于微前端框架micro,子应用设置--el-primary-color失效的问题

设置了manualChunks导致失效,去掉即可,比较小众的问题 下面是deepseek的分析 关于 manualChunks 导致 Element Plus 主题变量失效的问题 你找到的确实是问题的关键所在。这个 manualChunks 配置影响了 Element Plus 样式和变量的加载顺序&#xff0c;从而导致主题变量失效。…

MySQL 学习 之 你还在用 TIMESTAMP 吗?

目录 1. 弊端1.1. 取值范围1.2. 时区依赖1.3. 隐式转换 2. 区别3. 解决 1. 弊端 1.1. 取值范围 TIMESTAMP 的取值范围为 1970-01-01 00:00:01 UTC 到 2038-01-19 03:14:07 UTC&#xff0c;超出范围的数据会被强制归零或触发异常‌。 具体表现为在基金债券等业务中&#xff0…

java中字节和字符有何区别,为什么有字节流和字符流?

在Java中&#xff0c;字节&#xff08;byte&#xff09;和字符&#xff08;char&#xff09;是两种不同的数据类型&#xff0c;它们的主要区别在于所表示的数据单位、用途以及编码方式,字节流和字符流的区分就是为了解决编码问题。 字节&#xff08;byte&#xff09;&#xff…

伴随矩阵 线性代数

伴随矩阵的定义 伴随矩阵的作用是什么&#xff1f;我们可以看到其伴随矩阵乘上自己等于一个数&#xff08;自身的行列式&#xff09;乘以E&#xff0c;所以对于一个方阵来说&#xff0c;其逆矩阵就是自己的伴随矩阵的倍数。 所以说伴随矩阵的作用就是用来更好的求解逆矩阵的。…

百胜软件获邀走进华为,AI实践经验分享精彩绽放

在数字化浪潮席卷全球的当下&#xff0c;零售行业正经历着深刻变革&#xff0c;人工智能技术成为重塑行业格局的关键力量。6月26日&#xff0c;“走进华为——智领零售&#xff0c;AI赋能新未来”活动在华为练秋湖研发中心成功举办。百胜软件作为数字零售深耕者&#xff0c;携“…

六种扎根理论的编码方法

一、实境编码 1.概念&#xff1a;实境编码是一种基于参与者原生语言的质性编码方法&#xff0c;其核心在于直接采用研究对象在访谈、观察或文本中使用的原始词汇、短语或独特表达作为分析代码。该方法通过保留数据的"原生态"语言形式&#xff08;如方言、隐喻、习惯用…

【Spring篇09】:制作自己的spring-boot-starter依赖1

文章目录 1. Spring Boot Starter 的本质2. Starter 的模块结构&#xff08;推荐&#xff09;3. 制作 xxx-spring-boot-autoconfigure 模块3.1 添加必要的依赖3.2 编写具体功能的配置类3.3 编写自动化配置类 (AutoConfiguration)3.4 注册自动化配置类 (.imports 或 spring.fact…