git:二、git的本地配置+工作区域和文件状态+git add/commit/log +git reset回退版本

news2024/11/18 7:29:17

git的使用方式

  • 命令行(最常用)
  • 图形化界面
  • IDE插件/拓展(次常用)

git的本地/系统配置

之前的文章提到过git的全局配置。如下:

git config --global user.name "ss"
git config --global user.email "xxxxxx@qq.com"

如果省略–global,则会变为本地配置,只对本地仓库(一般一个项目文件对应着一个本地仓库)

git config user.name "ss"
git config user.email "xxxxxx@qq.com"

如果将global改为system,则变为系统配置,对当前电脑的所有用户生效

git config --system user.name "ss"
git config --system user.email "xxxxxx@qq.com"

注意:如果用户名不存在空格,双引号可以被省略。但养成好习惯,一般都加上

工作区域和文件状态

这里推荐看了很多视频或者csdn文章,还搞不懂的同学去b站上搜索GeekHour的视频,讲的较为清晰。以下是其视频图片节选
在这里插入图片描述
工作区就相当于生产车间。
本地仓库就相当于生产产品存放的仓库。
暂存区就相当于从车间到仓库的运输产品的货车。

在这里插入图片描述

git add/commit/log

git add 添加到暂存区

可以使用通配符,例如:git add *.txt 将所有.txt文件添加到暂存区
可以添加当前目录下所有文件,例如:git add .

git commit 提交

通常为git commit -m “此次提交的说明”
ATT:git commit -m 后面不建议省略双引号,如果此次提交没有想要说明的信息,可以只留双引号。但是如果没写双引号,git会默认进入vim编辑器让你输入此次提交想要说明的信息。
其次,git commit命令只提交暂存区中的内容,不会提交工作区中其他没有添加到暂存区的内容。

git log 查看仓库提交历史记录

可以使用 --oneline 参数来查看简介的提交记录

git reset 回退版本

git reset有三种模式,如下:
git reset --soft 保留工作区和暂存区的内容
git reset --hared 清空工作区和暂存区的内容
git reset --mixed 保留工作区内容,清空暂存区内容。

其中git reset --mixed是git reset的默认模式

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

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

相关文章

[杂谈]-八进制数

八进制数 文章目录 八进制数1、概述2、八进制数的表示2.1 八进制数2.2 以八进制计数2.3 二进制数补零 3、八进制到十进制转换4、十进制到八进制转换5、二进制到八进制转换示例6、八进制到二进制和十进制转换示例7、总结 1、概述 八进制编号系统是另一种使用基数为8计数系统&am…

医疗革命的关键推手,看AIGC弥合医疗差距的未来之路

随着科技的飞速进步,医疗水平在过去几十年里取得了巨大的突破。这些科技创新不仅改变了我们对健康和医疗的认知,也深刻地塑造了社会的现状。其中,人工智能作为医疗领域的一项前沿技术,正以前所未有的方式影响着我们的生活。它不仅…

CUDA和cuDNN的安装

参考资料:https://zhuanlan.zhihu.com/p/83971195 目录 CUDA和cuDNN介绍安装验证 CUDA和cuDNN介绍 CUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够…

python-docx办公自动化批量生成离职证明

关注公众号:Python Lab 首先,在网络找到这样一份模板内容,可以根据这么模板进行排版 这是存放在Excel中的数据,根据数据遍历其中的内容,写入word当中 完整代码实现 from docx import Document import pandas as pd …

sqlmap tamper脚本编写

文章目录 tamper脚本是什么?指定tamper脚本运行sqlmap安全狗绕过tamper脚本 tamper脚本是什么? SQLMap 是一款SQL注入神器,可以通过tamper 对注入payload 进行编码和变形,以达到绕过某些限制的目的。但是有些时候,SQLM…

SLAM从入门到精通(参数处理)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 在编写ros程序的过程中,很多时候需要不停修改程序的参数。比如说,我们有一个配置文件。在程序还没有运行之前,我…

实至名归!优维科技荣膺NIISA联盟2022年度双项技术创新奖

日前,国家互联网数据中心产业技术创新战略联盟(以下简称:NIISA联盟)2022年度技术创新奖评选结果公布!经过激烈角逐,优维科技脱颖而出,荣膺双项大奖! “EasyCore—CMDB超融合数据库”…

移植FreeRTOS的STM32F103双轮平衡小车(开源,代码文末)

耗时大概三四天吧,主要时间还是花在硬件方面上, ps:之前因为还想再完善一点,就一直放在草稿里,并不是今天才写的。面试官看到希望理解。。。 引言 1、系统概述 1.1、设计任务 利用stm32f103作为主控,移…

JavaSE List

目录 1 预备知识-泛型(Generic)1.1 泛型的引入1.2 泛型类的定义的简单演示 1.3 泛型背后作用时期和背后的简单原理1.4 泛型类的使用1.5 泛型总结 2 预备知识-包装类(Wrapper Class)2.1 基本数据类型和包装类直接的对应关系2.2 包装类的使用,装…

【C++面向对象侯捷下】2.转换函数 | 3.non-explicit-one-argument ctor

文章目录 operator double() const {} 歧义了 标准库的转换函数

美创科技参编《数字政府建设与发展研究报告(2023)》 正式发布

9月14日,中国信息通信研究院云计算与大数据研究所牵头编制的《数字政府建设与发展研究报告(2023)》正式发布。 美创科技结合在政务数据安全领域的丰富实践经验,参与报告编写。 《数字政府建设与发展研究报告》 以“技术、业务、数…

2023工博会强势回归!智微工业携八大系列重磅亮相

中国国际工业博览会(简称"中国工博会")自1999年创办以来,历经二十余年发展创新,通过专业化、市场化、国际化、品牌化运作,已发展成为通过国际展览业协会(UFI)认证、中国工业领域规模最…

flex布局与float布局

float布局 俩栏 三栏 flex布局

Leetcode199. 二叉树的右视图

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 题解:力扣(LeetCode&#xff09…

大型集团借力泛微搭建语言汇率时区统一、业务协同的国际化OA系统

国际化、全球化集团,业务遍布全世界,下属公司众多,集团对管理方式和企业文化塑造有着很高的要求。不少大型集团以数字化方式助力全球统一办公,深化企业统一管理。 面对大型集团全球化的管理诉求,数字化办公系统作为集…

虚拟机部署linux网络连接配置

1、虚拟机安装linux后,配置网络访问 虚拟机网络设置为NAT模式 linux网络配置好IP,主要是以下网络配置 2、linux没有ifconfig命令,ifconfig命令是在net-tools.x86_64包里 yum install net-tools.x86_64安装

207.Flink(二):架构及核心概念,flink从各种数据源读取数据,各种算子转化数据,将数据推送到各数据源

一、Flink架构及核心概念 1.系统架构 JobMaster是JobManager中最核心的组件,负责处理单独的作业(Job)。一个job对应一个jobManager 2.并行度 (1)并行度(Parallelism)概念 一个特定算子的子任务(subtask)的个数被称之为其并行度(parallelism)。这样,包含并行子任…

八大排序(四)--------直接插入排序

本专栏内容为:八大排序汇总 通过本专栏的深入学习,你可以了解并掌握八大排序以及相关的排序算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:八大排序汇总 🚚代码仓库:小小unicorn的代码仓库…

蓝桥杯每日一题2023.9.22

4960. 子串简写 - AcWing题库 题目描述 题目分析 原本为纯暴力但是发现会超时,可以加入前缀和,从前往后先记录一下每个位置c1出现的次数 再从前往后扫一遍,如果遇到c2就将答案加上此位置前的所有c1的个数(直接加上此位置的前缀…

Mybatis学习笔记4 用javassist动态实现DAO接口基于接口的CRUD

Mybatis学习笔记3 在Web中应用Mybatis_biubiubiu0706的博客-CSDN博客 上篇最后在DAO实现类中,代码固定,没有业务逻辑,这篇笔记中对该实现类进行封装,就是说,以后不用写DAO实现类了 我们不难发现,这个dao实现类中的⽅法代码很固定,基本上就是⼀⾏代码&am…