读取blob内容
git cat-file -p 5f35fd
获取完整的SHA1
git rev-parse 5f35fd
返回:`5f35fdb2bd31c3cfc9c001e7a220fa3962e1e392`
取消跟踪文件
git rm --cached [files]
从某次提交创建一个分支
git branch [branchname] master~2 或 tagname 或 5f35fd
储存,很有用的
git stash save "stash desc"
git stash pop
引用日志
git reflog show
git reflog [branch]
灰常好用的rev-list
git rev-list master -- files
05976501c842120a66bcccd8dbe0082df4ac6bca
adaf53abdfbbecadba4cc90850594c73f1053583
23c992a881859438336cf49d51b167b6b55c0b86
54933351561795c21aed3793f8e2198a5ec7aaa8
7937252d3b79d227ef2f37ddc3b4093544e900b7
5f35fdb2bd31c3cfc9c001e7a220fa3962e1e392
e398a89f068b1bc224932bfe973dcc32410abb09
299105a7520a2228130c9260349e3871d71e93c7
8ff5541305d85fbc04206735e84cbbd9b80fc184
522a4e996d2669d97f74ed4cc686b9240a779a3b
6754ccef1847f8632917b0e431cb8c6572c3dfb9
checkout是最常用的命令之一,除了切换分支,检出 文件外,还有很多作用,就不提了