git - 1.理解
2.
3.untracked files表示新生成的文件,并没有加入到暂存区或提交的文件,没有被git追踪,管理
4. git add 文件名 # 将上述文件加入到暂存区
5. git reset HEAD (文件名,可选) # 将最近一次提交的缓存区的内容(加文件名就表示将最近一次中的对应文件)删除,
6.git checkout -- 文件名,把缓存区的内容覆盖工作区的内容,最近一次的add之后的内容将全部消失
7.
8.
9.git reset commit ID # 跳到指定快照,可前可后
10.git diff # 默认比较暂存区与工作区内容 ---表示暂存区的文件,+++表示工作区的文件,j,k键上一行下一行,b,f上一页,下一页
11,git diff commit ID1 commit ID2 # 比较两个快照的内容
12,git diff commit ID # 比较工作区和提交快照的内容
13,git diff --cached commit ID #比较缓存区和提交快照的内容
14.
15. 创建分支:git branch 分支名
16.切换分支:git checkout 分支名
17.git log --decorate # 标明当前指针的位置
18. git status # 文件,文件夹在工作区,暂存区的状态
19. git branch -D 分支名 # 删除分支