1
0
forked from iicd/git-learner

add some notes about the rm

This commit is contained in:
Mhrooz 2024-08-19 11:05:07 +02:00
parent 61d0e63490
commit 15c0ebbff6
2 changed files with 11 additions and 2 deletions

View File

@ -28,9 +28,19 @@ git rev-parse A^{} A^0 A^{commit}
git rev-parse A^3 # ~<n> = <n> ^
```
### git rm / git add -u / git rm --cached
`git rm`会执行两个指令:
1. 删除文件(工作区中的)
2. 添加删除操作到暂存区
`git add -u`是将工作区的已经被git跟踪的文件添加到暂存区,包括修改和删除
`git rm --cached`是将暂存区的移除出来,也就是让**Git停止跟踪文件**。也就是说如果文件之前已经在commit中无论文件是否被修改使用这个指令都能让Git停止跟踪文件
### 2.8.4.2 git rev-list
git rev-list 用来帮助研究Git的各种**版本范围语法**。
作用主要是研究不同版本之间的范围,主要就是哈希值
```bash
git rev-list --oneline A

1
test
View File

@ -1 +0,0 @@
third test