Git小书系列笔记

Git准备

首先根据自己的系统安装git,安装成功后可以通过如下指令查看git版本。

使用Git之前,需要配置用户名称和电子邮件。

1.设置全局的用户名和电子邮件
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
2.设置仓库级别的用户名和电子邮件
cd /path/to/your/repository
git config user.name "Your Repository Name"
git config user.email "yourrepositoryemail@example.com"
 
查看全局配置的指令:git config --global --list

文件准备

1.创建和修改文件,echo命令把"l1"写入>file文件,如果没有就创建,否则覆盖。">>"是追加内容到file文件。

2.修改文件内容

指令:sed 's/l1/lI/g' file
1.sed: 流编辑器,用于处理文本数据。
2.'s/l1/lI/g':sed的替换命令,它告诉sed在文本中查找所有出现的 'l1' 并将其替换为 'lI'。其中,
	· s: 表示替换操作。
	· l1: 要查找的原始字符串。
	· lI: 要用于替换的目标字符串。
	· g: 表示全局替换,即替换所有匹配而不仅仅是第一个匹配。省略g将进行第一个匹配。

Git基础使用

· 创建Git版本仓库;

· 创建文件,加入跟踪,多次修改、暂存、提交文件改变到仓库;

· 查看版本修订历史,查阅修订的相对变化。

1.创建版本仓库,使用命令 git-init 创建一个新仓库,仓库名为repo。命令成功执行后在gitrepo目录(工作目录)内产生了一个叫做repo的新目录。

git把repo仓库的所有版本跟踪信息都放置到.git隐藏目录中。除了.git 目录外,在repo内的全部文件和目录整体构成用户的工作区。

2.使用echo命令创建file文件并键入l1内容。通过git status -s(-s 标志代表 "short" 或 "status",用于生成简要的状态报告)查看file文件状态,文件状态为??表示未追踪。git add file 是用于将指定文件或目录添加到Git的暂存区的命令。这将把文件的当前状态快照保存在暂存区,以便在接下来的提交操作中包含这些更改。

注意,git add 只是将文件添加到暂存区,它不会创建一个新的提交。要提交更改,必须运行 git commit 命令。

commit后面紧跟的40位字符是标识符,标识用户对象,紧接着是用户名和电子邮箱,以及提交时间。40位字符串用来唯一表示一个修订,并且每次提交是不同的。同样的文件内容,在不同的用户、不同的时间它也是不同的。

使用指令git log HEAD -1可以看到最近一次修改,HEAD可以替换成对应的40位字符串。

· git log HEAD~1 --quiet, 查看最近修订的前一个修订。

· git log HEAD~2 --quiet, 查看最近修订的前两个修订。

· 通过git log --pretty=oneline指令执行git-log,只打印修订标识符和消息,

· 使用git show 【40位字符串】,可以查看最后一次修订的信息。

· git log --pretty=format:'%s',查看每次修订的信息。

相关推荐
研究是为了理解4 小时前
Git Bash 常用命令
git·elasticsearch·bash
DKPT5 小时前
Git 的基本概念和使用方式
git
Winston Wood8 小时前
一文了解git TAG
git·版本控制
喵喵先森8 小时前
Git 的基本概念和使用方式
git·源代码管理
xianwu54310 小时前
反向代理模块
linux·开发语言·网络·git
binishuaio12 小时前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
会发光的猪。13 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
stewie614 小时前
在IDEA中使用Git
java·git
晓理紫1 天前
使用git lfs向huggingface提交较大的数据或者权重
git
我不是程序猿儿1 天前
【GIT】sourceTree的“当前分支“,“合并分支“与“检出分支的区别
git