git 小甲鱼,图片较多

 
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 分支名  # 删除分支

原文地址:https://www.cnblogs.com/JackShi/p/13443822.html