【Git使用】

Git使用

说明:此文用于自己学习和备忘使用。
主要内容为:创建 -> 初始化 -> 暂存 -> 提交本地仓库 -> 推拉远程仓库。
1.准备

下载:Git - Downloads (git-scm.com)

配置参考:Git 安装配置 | 菜鸟教程 (runoob.com)

命令:git 操作命令 --help 可查看命令如何操作

2.远程仓库

Github 作为远程仓库,通过 Git 分享你的代码或者与其他开发人员合作。

生成SSH KEY

(Git仓库与GitHub仓库以SSH传输,需密钥)

//注:youremail、example可参考github/gitee的email
ssh-keygen -t rsa -C "youremail@example.com"//一路回车
复制本地公钥 到github的SSH Keys:

​ 公钥文件地址:

C:\Users\账户名\.ssh\id_rsa.pub

​ 验证命令:

ssh -T git@github.com
github操作:

​ github创建repository :如名 git-test

​ 复制仓库SSH通信的url

本地操作:

​ 目录

mkdir git-test                     # 创建测试目录
cd git-test/                       # 进入测试目录

​ 内容

echo "aa" >> README.md     # 创建 README.md 文件并写入内容
ls                                        # 查看目录下的文件

​ 初始化init -> 暂存区add ->仓库commit

git init                                  # 初始化
git add README.md                         # 添加文件
git commit -m "添加 README.md 文件"        # 提交并备注信息

​ 远程仓库

# 提交到 Github
git remote add origin git@github.com:tianqixin/runoob-git-test.git
git push -u origin master

注:2行origin是1行设置的 remote_name,本地分支名与远程分支名相同,则可以省略冒号

git remote add <remote_name> <remote_url>
git push <远程主机名> <本地分支名>:<远程分支名>

​ 查远程仓库

git remote
git remote -v

注:-v 参数,你还可以看到每个别名的实际链接地址

push/fetch更新内容

  > 从 远程 仓库 下载 新分支与数据到 本地:

git fetch 仓库名

注:该命令会输出已经被更新的远程仓库和分支。


  > 从 远端 仓库提取数据并尝试 合并 到 当前分支:

git merge 仓库名/分支名# 可配合 分支命令:git branch

注:该命令就是在执行 git fetch 之后紧接着执行 git merge 远程分支到你所在的任意分支。

   > 推送 本地 到 远程仓库:

git push <远程主机名> <本地分支名>:<远程分支名>

注:可配合 git remote 使用

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

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

相关文章

reflutter工具实践之--xx一番赏app

此文章已经录制b站视频&#xff1a; flutter逆向案例-某某一番赏_哔哩哔哩_bilibili 一、工具介绍--reFlutter 这个框架帮助 Flutter 应用逆向工程&#xff0c;使用 Flutter 库的补丁版本&#xff0c;该版本已经编译并准备好重新打包应用。此库修改了快照反序列化过程&#…

java周测总结(2)

1.什么是I0流. 是一串流动的字符从先进先出的方式发送信息的通道。 2.IO流共有多少种划分方式,分别都包含哪些流 三种 按流分 输出输入流 按处理单元分 字节和节符 按流的角色方 节点流和处理流 3.如何把字荐串交量str转换为字节数组,并且存入bytes数组当中 byt…

LeetCode665.非递减数列

LeetCode刷题记录 文章目录 &#x1f4dc;题目描述&#x1f4a1;解题思路⌨C代码 &#x1f4dc;题目描述 给你一个长度为 n 的整数数组 nums &#xff0c;请你判断在 最多 改变 1 个元素的情况下&#xff0c;该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的&am…

Sass 和 Less 的区别

Sass 和 Less 是两种流行的 CSS 预处理器&#xff0c;它们帮助开发者编写更简洁、高效、可维护的 CSS 代码。尽管它们的目标相似&#xff0c;但在语法、特性和使用上有一些区别。 1. 语法差异 Sass Sass 有两种语法&#xff1a;一种是 SCSS 语法&#xff0c;类似于 CSS&…

人工智能基础

前言 2024年新课标I卷的高考作文题目是人工智能。自2023年openai的chatgpt火爆以来&#xff0c;人工智能概念一直热度不减&#xff0c;似乎你做的事和人工智能不挂点边&#xff0c;都不好意思和别人说。到底什么是人工智能&#xff0c;什么是大模型。人工智能感觉非常高大上&a…

康奈尔大学之论文审稿模型Reviewer2及我司七月对其的实现(含PeerRead)

前言 自从我司于23年7月开始涉足论文审稿领域之后「截止到24年6月份&#xff0c;我司的七月论文审稿GPT已经迭代到了第五版&#xff0c;详见此文的8.1 七月论文审稿GPT(从第1版到第5版)」&#xff0c;在业界的影响力越来越大&#xff0c;所以身边朋友如发现业界有相似的工作&a…

QListView、QTableView或QTreeView截取滚动区域(截长图)

本文以QTreeView为例,理论上继承自QAbstractScrollArea的类都支持本文所述的方法。 一.效果 一共5个文件夹,每个文件文件夹下有5个文件,先把文件夹展开,然后截图。将滚动条拖到居中位置,是为了证明截图对滚动条无影响 下面是截的图 二.原理 将滚动区域的viewport设置为…

C语言 | Leetcode C语言题解之第174题地下城游戏

题目&#xff1a; 题解&#xff1a; int calculateMinimumHP(int** dungeon, int dungeonSize, int* dungeonColSize) {int n dungeonSize, m dungeonColSize[0];int dp[n 1][m 1];memset(dp, 0x3f, sizeof(dp));dp[n][m - 1] dp[n - 1][m] 1;for (int i n - 1; i >…

mechanize - 自动化与HTTP web服务器的交互操作

1、前言 随着自动化测试的普及与落地推广&#xff0c;出现了众多知名的自动化测试工具&#xff0c;如Selenium 、Robot Framework、Playwright等。本文将介绍一款在Python环境下的mechanize库&#xff0c;这个库能够模拟浏览器行为&#xff0c;支持发送HTTP请求、解析HTML页面和…

构建家庭NAS之二:TrueNAS Scale规划、安装与配置

首先声明一下&#xff0c;我用的版本是TrueNAS SCALE 24.04.1.1&#xff08;目前的最新版本&#xff09;&#xff0c;其它版本的界面和操作方式或有不同。我安装使用过程中网上的一些教程里的操作方式和这个版本不一样&#xff0c;造成了一些困扰。 TrueNAS SCALE的最低硬件需…

Java面试八股之什么是mybatis流式查询

什么是mybatis流式查询 Mybatis流式查询是一种处理大量数据的有效方法&#xff0c;它允许你以低内存消耗的方式来处理查询结果。传统的查询操作会一次性将所有数据加载到内存中&#xff0c;如果数据量非常大&#xff0c;可能会导致OutOfMemoryError&#xff08;OOM&#xff09…

代码随想三刷回溯篇2

代码随想三刷回溯篇2 39. 组合总和题目代码40. 组合总和 II题目代码131. 分割回文串题目代码93. 复原 IP 地址题目代码78. 子集题目代码39. 组合总和 题目 链接 代码 class Solution {public List<List<Integer>> combinationSum(int[] candidates

基于matlab的SVR回归预测

1 原理 SVR&#xff08;Support Vector Regression&#xff09;回归预测原理&#xff0c;基于支持向量机&#xff08;SVM&#xff09;的回归分支&#xff0c;其核心思想是通过寻找一个最优的超平面来进行回归预测&#xff0c;并处理非线性回归问题。以下是SVR回归预测原理的系统…

ViT:4 Pruning

实时了解业内动态&#xff0c;论文是最好的桥梁&#xff0c;专栏精选论文重点解读热点论文&#xff0c;围绕着行业实践和工程量产。若在某个环节出现卡点&#xff0c;可以回到大模型必备腔调或者LLM背后的基础模型重新阅读。而最新科技&#xff08;Mamba,xLSTM,KAN&#xff09;…

QT事件处理系统之四:自定义事件的注册及拦截、发送

1、自定义事件的注册 自定义事件对象 自定义的事件类必须继承自QEvent,并且无需指定父类 自定义的事件类必须拥有全局唯一的Type值,使用QEvent::User+value即可。 class MyEvent : public QEvent {public:MyEvent();QString getStr() {

文华财经T8自动化交易程序策略模型指标公式源码

文华财经T8自动化交易程序策略模型指标公式源码&#xff1a; //定义变量 //资金管理与仓位控制 8CS:INITMONEY;//初始资金 8QY:MONEYTOT;//实际权益 8QY1:MIN(MA(8QY,5*R),MA(8QY,2*R)); FXBL:N1; DBKS:8QY1*N1;//计算单笔允许亏损额度 BZDKS:MAX(AA-BB,N*1T)*UNIT; SZDKS:MAX…

北方银行 - HDFS 现代化快速案例研究

故事很重要&#xff0c;客户故事是最好的。他们提供令人瞠目结舌的统计数据或克服巨大障碍的那些是获得最佳头条新闻的那些。它们也是最难发表的。我们知道&#xff0c;因为我们将与您分享一些我们正在孜孜不倦地努力出版的内容 - 但现在它们将保持匿名。话虽如此&#xff0c;如…

爬取同样内容,xpath方法会比bs4要慢很多吗?

点击上方“Python爬虫与数据挖掘”&#xff0c;进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 红豆生南国&#xff0c;春来发几枝。 大家好&#xff0c;我是Python进阶者。 一、前言 前几天在Python白银交流群【沐子山树】问了一个Python网络爬虫的…

ARM32开发--WDGT看门狗

知不足而奋进 望远山而前行 目录 文章目录 前言 目标 内容 什么是看门狗 ARM中的看门狗 独立看门狗定时器 窗口看门狗定时器 独立看门狗FWDGT 初始化配置 喂狗 完整代码 窗口看门狗WWDGT 初始化配置 喂狗 完整代码 注意 总结 前言 嵌入式系统在如今的科技发…

JSON序列化与反序列化

目录 JSON序列化 查看JSON文件&#xff0c;设置数据模板类 ​编辑 Newtonsoft.Json下载 运行结果展示 JSON反序列化 序列化是将对象或数据结构转换为可以存储或传输的格式&#xff08;如JSON字符串&#xff09;的过程&#xff0c;而反序列化则是将这个格式的数据转换回原…