git基本手册

Git and GitHub for Beginners Tutorial - YouTube

Kevin Stratvert


git config --global user.name “xxx”
git config --global user.email xxx@xx.com
设置默认分支
git config --global init.default branch main
git config -h查看帮助
详细帮助
git help config
清除
clear
进入目录
cd c:/x/
初始化存储库
git init

git status

跟踪一个文件,git才会关注其变化,未跟踪不关注

跟踪文件
git add xx.html

不想再跟踪

想要git完全忽视某些文件
.gitignore文件里写你要忽视的文件
在这里插入图片描述

跟踪所有文件
git add --all ; git add -A ; git add .

commit

commit就像一个快照
git commit -m “first commit - committing all file to the reposit”

查看差异
git diff

文件的三种状态,
1.working file
2.staging
3.commit

将该文件退为woking file, commit的时候将不再有它,因为它不是staging
git restore --staged index.htm

提交所有,绕过暂存 ?
git commit -a -m "updated "

如果你删除了某文件,找回
git restore “xxx.htm”

改名
git mv “x.png” “s.png”
然后提交
git commit -m “changed png name”

查看commit log
git log
git log --oneline

修改上一个commit
git commit -m “last one commit changed name png” --amend

查看commit 修改的文本
git log -p

q退出视图

git help log

回滚
git reset c193894

修改历史commit记录
git rebase -i --root
:x退出视图

branch

git branch FixTmp

查看所有分支
git branch

切换活动分支
git switch FixTmp

git commit -a -m “changed x.x”

switch branch main
合并FixTmp
git merge -m “Merge to main” FixTmp

删除分支
git branch -d FixTmp

转换并创建一个新的分支
git switch -c UpdateText

合并冲突处理
合并之后失败,再去文件里修改

连接github

新建仓库页面有提示
git remote add orgion https://github.com/k/ks.com.git

git branch -M main

上云
git push -u origin main

所有分支
git push --all

issues
39.55

远程跟踪所有分支下载
git fetch

之后合并
git merge

或者直接
git pull

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

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

相关文章

vue国际化教程

需求背景 项目需求要做国际化,结果网上找了好几篇文章,没有一个可以一次性搞定,现在这里总结一下。首先,我们分为两部分处理,一个是前端页面的静态文字,这个由前端vue.json自行处理。第二部分就是后端的错…

剑指YOLOv7改进最新重参数化结构RepViT| 最新开源移动端网络架构ICCV 2023,1.3ms 延迟,速度贼快

💡本篇内容:剑指YOLOv7改进最新重参数化结构RepViT| 最新开源移动端网络架构ICCV 2023,1.3ms 延迟,速度贼快 💡🚀🚀🚀本博客 改进源代码改进 适用于 YOLOv7 按步骤操作运行改进后的代码即可 💡:重点:该专栏《剑指YOLOv7原创改进》只更新改进 YOLOv7 模型的…

《计算机视觉中的多视图几何》笔记(5)

5 Algorithm Evaluation and Error Analysis 本章主要讲述对算法的验证和误差分析。 概述了两种计算这种不确定性(协方差)的方法。第一个基于线性近似值,涉及串联各种雅各布表达式,第二个是更容易实施蒙特卡洛方法。 文章目录 …

Pytorch面试题整理(2023.09.10)

1、pytorch如何微调fine tuning? 在加载了预训练模型参数之后,需要finetuning 模型,可以使用不同方式finetune。 局部微调:加载了模型参数后,只想调节最后几层,其他层不训练,也就是不进行梯度…

从命令行管理文件(二)

1.数据流和重定向 1.2数据流 标准输入 (standard input,简称stdin):默认情况下,标准输入指从键盘获取的输入 标准输出(standard output,简称stdout): 默认情况下,命令执行所回传正确的信息会输出到屏幕上 标准错误输出(standard …

阿里云acp云计算认证考试科目有哪些?

阿里云ACP云计算认证考试科目包括以下内容: 阿里云云计算基础知识:包括云计算的定义、特点、服务模式、部署模式、虚拟化技术等相关知识。阿里云产品:包括阿里云ECS、RDS、SLB、OSS、DNS等核心产品的架构、使用方法、优化技巧等相关知识。云…

2023年华为杯数学建模研赛D题思路解析+代码+论文

下文包含:2023华为杯研究生数学建模竞赛(研赛)D题思路解析代码参考论文等及如何准备数学建模竞赛(22号比赛开始后逐步更新) C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资…

Ui自动化测试上传文件方法都在这里了

前言 实施UI自动化测试的时候,经常会遇见上传文件的操作,那么对于上传文件你知道几种方法呢?今天我们就总结一下几种常用的上传文件的方法,并分析一下每个方法的优点和缺点以及哪种方法效率,稳定性更高 被测HTML代码…

【计算机基础】Git系列2:配置多个SSH

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

qml布局管理器介绍与代码演示

Qt Quick中的布局管理器与Qt Widgets中的相似,它与定位器的不同之处在于:布局管理器会自动调整子Item的尺寸来适应界面大小的变化。 GridLayout qml中比较复杂的是GridLayout,在使用时,需要包含QtQuick.Layouts。 RowLayout和 ColumnLayout实际上可以看作是GridLayout的…

大数据课程L7——网站流量项目的操作步骤

文章作者邮箱:yugongshiyesina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 了解网站流量项目的Spark与HBase整合; ⚪ 掌握网站流量项目的实时流业务处理; 一、 Spark 与 HBase 整合基础 1. 实现步骤: 1. 启动…

各个国家商品条形码

什么是商品条码? 我们常说的条形码其实就是商品条码,它是由一组规则排列的条、空及其对应代码组成,表示商品代码的条码符号,主要用于零售商品、储运包装商品、物流单元、参与方位置等的代码与条码标识。通俗来讲,商品…

Antmonsido(AMS)早期预售(IDO)如何参与?

Antmonsido是Kucoin两年前开始孵化的项目,第一款全链游戏已经开发完成,项目的NFT已经上过币安,前两周刚完成180万美元融资,投资机构也都很强势,IDO注册人数超过三万,海外热度超高,19号上GATE&am…

MyEclipse报错javax/persistence/EntityManagerFactory

MyEclipse报错&#xff1a; Build path is incomplete. Cannot find class file for javax/persistence/EntityManagerFactory 解决方案&#xff1a; 引入依赖 <dependency><groupId>javax.persistence</groupId> <artifactId>persistence-api</a…

基于Matlab实现图像目标边界描述

图像目标边界描述是图像处理中的一个重要问题。边界描述可以用于目标检测和识别、图像分割等应用。Matlab提供了强大的图像处理工具箱&#xff0c;可以方便地实现图像目标边界描述。本文介绍一种基于边缘检测的图像目标边界描述方法&#xff0c;并提供一个简单的案例源码。 文章…

Java Semaphore使用例子和流程

目录 Semaphore例子代码和输出semaphore.acquire();semaphore.release(); Semaphore semaphore : 英[ˈseməfɔː(r)] 美[ˈseməfɔːr] n. 旗语; 信号标; v. 打旗语; (用其他类似的信号系统)发信号; [例句]Semaphore was widely used at sea, before the advent of electr…

行为型模式-策略模式和责任链模式对比

一、区别&#xff1a; 目的和问题解决方式&#xff1a; 策略模式的主要目的是将一组算法或行为封装成独立的策略对象&#xff0c;并使客户端能够在运行时选择其中一个策略来执行。这种模式通常用于实现相同操作的不同算法或策略之间的切换和替换。责任链模式的主要目的是将请求…

交换机上的PoE技术

交换机的PoE代表Power over Ethernet&#xff08;以太网供电&#xff09;&#xff0c;它是一种技术&#xff0c;允许通过以太网电缆传输数据的同时为连接的设备提供电力供应。 传统上&#xff0c;网络设备&#xff08;如IP电话、无线接入点、网络摄像机等&#xff09;通常需要…

stu01-IDEA怎么创建一个HTML项目

1.打开idea&#xff0c;依次点击file→new→project 2.点击Java&#xff0c;选择你的jdk&#xff0c;没有下载的点击“Download JDK”/已经下载有JDK但在这里没显示的→点击“Add JDK”&#xff0c;选择你安装的JDK的路径&#xff0c;然后next 3.next 4.起好名字&#xff0c;我…

每日一题~二叉树的最近公共祖先

题目连接&#xff1a;236. 二叉树的最近公共祖先 - 力扣&#xff08;LeetCode&#xff09; 题目描述&#xff1a; 思路分析&#xff1a; 由题可知&#xff0c;我们需要找到 p 和 q 两个二叉树的最近公共祖先节点&#xff0c;首先我们分析一下&#xff0c;这个最近公共祖先节点…