Git——Upload your open store

0.default config

ssh-keygen -t rsa #之后一路回车,当前目录.ssh/下产生公私钥
cat ~/.ssh/id_rsa.pub #复制公钥到账号
git config --global user.email account_email
git config --global user.name account_name

1. 上传一个公开仓库

在这里插入图片描述
查看当前分支:

git branch --show-current
  1. 创建仓库
git init
git add remote origin git@github.com:user_name/store_name.git
  1. 拉取Readme.md(这步必须在第一次git commit 之前)
git pull origin main	
  1. 放入新的文件,后保存,上传
git add *
git commit -m "Add lab_file"
git push origin main

在这里插入图片描述

  • 若先commit 后pull
git pull --rebase origin main

git pull --rebase命令用于从远程仓库拉取最新的提交,并将本地的提交应用到拉取的提交之上。具体作用如下:
拉取最新的提交:git pull --rebase会从远程仓库获取最新的提交,并将其合并到当前分支。
保持提交历史整洁:使用–rebase选项可以避免在本地分支上创建额外的合并提交。相比于普通的git pull命令,使用–rebase可以使提交历史更加整洁和线性。
解决冲突:如果在拉取最新提交时发生冲突,git pull --rebase会暂停合并过程,让你解决冲突后继续合并。
提交顺序:使用–rebase选项可以将本地的提交应用到拉取的提交之上,保持提交顺序与远程仓库一致。

  • 如果还reject的处理 在这里插入图片描述
git push -u origin main -f

在这里插入图片描述

正确的git提交步骤

git init //初始化仓库
git add .(文件name) //添加文件到本地仓库
git commit -m “first commit” //添加文件描述信息
git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
git pull origin master // 把远程仓库的文件更新到本地
git push -u origin master //把本地仓库的文件推送到远程仓库

2.本地更新后如何同步到github难过(ಥ﹏ಥ)?

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

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

相关文章

MATLAB基于隐马尔可夫模型-高斯混合模型-期望最大化的MR图像分割

隐马尔可夫模型是一种统计模型,它描述了马尔可夫过程,隐马尔可夫过程中包含隐变量,语音识别和词性自动标注等一些领域常常使用隐马尔可夫模型方法来处理。马尔可夫过程是一类随机过程,马尔可夫链是它的原始模型,马尔可…

GPT对话知识库——FreeRTOS中寄存器BASEPRI的作用

提问模型:GPT-4-TURBO-PREVIEW 提问时间:2024.03.02 1,问: 举例详细说明寄存器BASEPRI在freertos中作用 1,答: 在使用FreeRTOS这样的实时操作系统时,确保系统的实时性和响应能力至关重要。其中…

【C++那些事儿】深入理解C++类与对象:从概念到实践(中)| 默认构造函数 | 拷贝构造函数 | 析构函数 | 运算符重载 | const成员函数

📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构冒险记 ✅C那些事儿 🌅 有航道的人,再渺小也不会迷途。 文章目录 1. 类的6个默认成员函数2. 构造函数2.1 概念2.2 特性 3. 析构函数3.1 概念3.2 特性 4. 拷贝…

国际视频编解码标准提案下载地址

H.266 相关提案下载地址:http://phenix.it-sudparis.eu/jvet/ 更新的地址:https://jvet-experts.org/ H.265 提案下载地址:http://phenix.int-evry.fr/jct/ 标准文档下载地址:http://www.itu.int/rec/T-REC-H.265 H.264 提案下载…

QT多语言切换功能

一.目的 在做项目时,有时希望我们的程序可以在不同的国家使用,这样最好的方式是一套程序能适应于多国语言。 Qt提供了这样的功能,使得一套程序可以呈现出不同的语言界面。本文将介绍QT如何实现多语言,以中文和英文为例。 QT开发…

过于老旧的pytorch_ssim包 请从github下载源码

有些冷门算法真的不要随便pip,有可能下载到史前版本…最好还是找源代码 汗 今天要用到SSIM损失函数,从网上简单看了一下原理就想测试一下,偷了一下懒就直接在命令行输入pip install pytorch_ssim了,结果报了一堆错误(汗…

Qt将Unicode转换成UTF8中文

解析字符串&#xff0c;并将里面的Unicode转换成中文 QString unicodeToUtf8(QString unicode) {QString result;for (int i 0; i < unicode.length(); i){QString flag unicode.mid(i,2); if (flag "\\u"){QString s1 unicode.mid(i 2, 4);result.append(s…

如何自定义一个spring-boot-starter

在我的理解中&#xff0c;spring-boot-starter就是一个依赖工具包&#xff0c;但是它和普通的依赖又有所区别&#xff0c;那么首先spring-boot-starter-一定是一个spring-boot项目&#xff0c;然后它和一般的依赖有什么区别呢&#xff0c;我们可以在它的resources目录下定义一个…

Mysql实战(1)之环境安装

1&#xff0c;进入&#xff1a;MySQL :: MySQL Downloads 2&#xff0c; 3&#xff0c; 4&#xff0c;

【数据集】中国广泛时空水质数据集(1980-2022)

中国广泛时空水质数据集(1980-2022) 1 数据概述1.1 数据细节2 数据下载下载链接1:figshare参考1 数据概述 水质数据是评估水生生态系统福祉和确保人类清洁水源的关键资源。虽然水质数据集的可用性正在增长,但值得注意的是,中国缺乏可公开访问的内陆和海洋国家水质数据集。…

Python算法题集_单词搜索

Python算法题集_单词搜索 题22&#xff1a;单词搜索1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【原始矩阵状态回溯】2) 改进版一【字典检测原始矩阵状态回溯】3) 改进版二【矩阵状态回溯】 4. 最优算法5. 相关资源 本文为Python算法题集之一…

DM数据库学习之路(十九)DM8数据库sysbench部署及压力测试

sysbench部署 安装依赖 yum -y install make automake libtool pkgconfig libaio-devel vim-common 上传sysbench源代码 sysbench_tool.tar 测试是否安装成功 $ /opt/sysbench/sysbench-master-dpi/src/lua $ ./sysbench --version sysbench 1.1.0 sysbench测试DM 测试…

jupyter调用envs环境——jupyter内核配置虚拟环境

1.jupyter无法使用envs环境 pycharm的终端打开jupyter notebook&#xff1a; 在kernel下找不到上面的Pytorch_GPU环境&#xff1a; 2.解决方法 在对应的envs环境中安装ipykernel&#xff1a; 将该环境写入jupyter&#xff1a; python -m ipykernel install --user --name Py…

基于分位数回归的长短期记忆神经网络(QRLSTM)的MATLAB实现(源代码)

分位数回归的长短期神经记忆网络介绍&#xff1a; QRLSTM&#xff08;Quantile Regression Long Short-Term Memory&#xff09;分位数回归神经网络是一种结合了长短期记忆&#xff08;LSTM&#xff09;神经网络和分位数回归的模型。这种神经网络结构旨在对数据的不同分位数进行…

Java的四大引用详解-冲击金三银四

强引用 像“Object obj new Object()”这类的引用均为强引用&#xff0c;当一个对象被强引用变量引用时&#xff0c;它处于可达状态&#xff0c;是不可能被垃圾回收器回收的&#xff0c;即使该对象永远不会被用到也不会被回收。 当JVM出现内存不足时&#xff0c;JVM进行垃圾回…

继承-重写

Phone基类&#xff1a; package ven;public class Phone {public Phone(){}public void call(String name){System.out.println("给"name"打电话");} } AIPhone子类&#xff1a; package ven;public class AIPhone extends Phone{Override //重载注解&am…

mTLS: openssl创建CA证书

证书可以通过openssl或者keytool创建&#xff0c;在本篇文章中&#xff0c;只介绍openssl。 openssl 生成证书 申请操作流程 生成ca证书私钥, 文件名&#xff1a;ca.key生成ca证书&#xff0c;文件名&#xff1a;ca.crt生成Server/Client 证书私钥&#xff0c;文件名&#x…

设计模式(十三)抽象工厂模式

请直接看原文:设计模式&#xff08;十三&#xff09;抽象工厂模式_抽象工厂模式告诉我们,要针对接口而不是实现进行设计。( )-CSDN博客 -------------------------------------------------------------------------------------------------------------------------------- …

系统架构设计文档模版

XX 系统架构设计方案 修订记录 日期 版本号 修订说明 修订人 审核人 1、概述... 5 1.1&#xff0e;业务背景... 5 1.2&#xff0e;系统总体描述... 5 1.3&#xff0e;系统边界图... 5 1.4&#xff0e;名词和缩略语... 5 1.…

live555源码学习(1)

1 基础组件 live项目主要包含了四个基础库、程序入口类&#xff08;mediaServer&#xff09;和测试程序&#xff08;testProgs&#xff09;。四个基础库是UsageEnvironment、BasicUsageEnvironment、groupsock和liveMedia UsageEnvironment 抽象了两个类UsageEnvironment和T…