git安装
mac
                                                1  | 
                                            
                                                brew install git git-lfs  | 
                                        
Linux(centos)
                                                1  | 
                                            
                                                yum install -y git git-lfs  | 
                                        
git配置初始化
                                                1  | 
                                            
                                                git config --global user.name "paynewu"  | 
                                        
实践
初始化repo
                                                1  | 
                                            
                                                # 创建空的git仓库或重新初始化一个现有的仓库  | 
                                        
添加文件到本地仓库暂存区
                                                1  | 
                                            
                                                # 将文件添加到暂存区  | 
                                        
添加到本地仓库
                                                1  | 
                                            
                                                # 此命令代表确认提交到本地仓库。  | 
                                        
可以使用
git status查看状态
查看提交日志
                                                1  | 
                                            
                                                # 查看日志  | 
                                        
版本回退
                                                1  | 
                                            
                                                # 回退到上一版  | 
                                        
撤销修改
总结:
- 
                                        
场景 1:当改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout — file。
 - 
                                        
场景 2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file,就回到了场景 1,第二步按场景 1 操作。
 - 
                                        
场景 3:已经提交了不合适的修改到版本库时,想要撤销本次提交,进行版本回退,不过前提是没有推送到远程库。 8. 删除文件 假如现在你新建了一个 hello.txt 文件,你已经 add 并 commit 到了本地分支之中。
现在你想删除,如果直接执行 
分支
                                                1  | 
                                            
                                                # 查看本地分支  | 
                                        
push
                                                1  | 
                                            
                                                git push -u origin branch-name  | 
                                        
tag
                                                1  | 
                                            
                                                # 增加一个标签  | 
                                        
删除未监视文件
                                                1  | 
                                            
                                                git clean -f  | 
                                        
子模块
                                                1  | 
                                            
                                                git clone <repository> --recursive 递归的方式克隆整个项目  |