forked from iicd/git-learner
		
	add some notes about the rm
This commit is contained in:
		| @@ -28,9 +28,19 @@ git rev-parse  A^{}  A^0  A^{commit} | |||||||
| git rev-parse  A^3 # ~<n> = <n> ^ | 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 | ### 2.8.4.2 git rev-list | ||||||
|  |  | ||||||
| git rev-list 用来帮助研究Git的各种**版本范围语法**。 | 作用主要是研究不同版本之间的范围,主要就是哈希值 | ||||||
|  |  | ||||||
| ```bash | ```bash | ||||||
| git rev-list --oneline A | git rev-list --oneline A | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user