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

news/2024/5/17 18:02:48 标签: git, github, gitee

git_0">git的使用方式

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

git_4">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_addcommitlog_32">git add/commit/log

git_add__33">git add 添加到暂存区

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

git_commit__37">git commit 提交

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

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

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

git_reset__45">git reset 回退版本

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

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


http://www.niftyadmin.cn/n/5042617.html

相关文章

支付宝支付对接-附带完整代码!!

支付宝对接 文章目录 支付宝对接1、大纲1.1 整体业务流程图1.2、开发流程图1.3、核心参数1.4、支付宝开放平台1.5、支付应用场景1.6、支付宝入驻 2、环境准备2.1 首先注册自己的支付宝账号2.2 沙箱环境2.3 支持产品列表 3、项目实现3.1、项目代码地址3.2、 代码层级3.3、快速启…

buuctf-[WUSTCTF2020]朴实无华

打开环境就这么一句话 先打开index.php,但是没有什么 查看了下网络 看到gzip和php 我试了试www.zip 还有index.phps,也是一样的,都没找到文件 于是我想到用御剑扫,但是我好像线程太长了,一个没扫到,我就想到用dirsea…

在Spring Boot API Gateway中实现Sticky Session

文章目录 小结问题在API Gateway中实现Sticky Session在同一个API Gateway中同时支持Sticky Session和RoundRobinLoadBalancer参考 小结 在Kubernetes微服务的云环境中,如何在Spring Boot API Gateway中实现Sticky Session,当服务请求被某一个服务器处理…

【数据库索引优化】

文章目录 数据库索引优化1. 选择合适的字段创建索引2. 限值每张表上的索引数量3. 被频繁更新的字段应该慎重建立索引4. 尽可能考虑简历联合索引而不是单列索引5. 避免冗余索引6. 字符串类型的字段使用前缀索引代替普通索引7. 避免索引失效8. 删除长期未使用的索引 数据库索引优…

网络初识

一 IP 地址 概念: IP 地址主要用于表示网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址 格式 IP 地址是一个32为的二进制数,通常被分割为4个“8位二进制数“(也就是4个字节&…

[极客大挑战 2019]RCE ME 取反绕过正则匹配 绕过disable_function设置

目录 取反 1.蚁剑插件绕过 2.baypass disable_function open_dir/disable_function putenv()/LD_PRELOAD 来绕过限制 利用条件 利用思路 有意思。。。。 <?php error_reporting(0); if(isset($_GET[code])){$code$_GET[code];if(strlen($code)>40){die("Th…

【字符串】后缀数组

参考文章&#xff1a; 数据结构 —— 字符串&#xff1a;后缀数组_Jetiaime的博客-CSDN博客&#xff08;算法代码&#xff09; 后缀数组_KonjakLAF的博客-CSDN博客&#xff08;应用例题&#xff09; 板子&#xff1a; #include<bits/stdc.h> using namespace std; ty…

Bigemap如何添加谷歌历史影像

工具 Bigemap gis office地图软件 BIGEMAP GIS Office-全能版 Bigemap APP_卫星地图APP_高清卫星地图APP 很多粉丝私信都在问怎么才可以看到谷歌的历史影像&#xff0c;其实这个图源目前是没有对大陆网络ip进行开放&#xff0c;所以如果需要查看&#xff0c;也是需要看你当前…