Git高层命令
Git上传的完整流程:现将修改做成git对象放入版本库,然后把git对象拿出来在放入暂存区
,在暂存区中打包成树对象,然后在提交到版本库,再从版本苦衷打成提交对象,放入版本库。而且每一次完整的提交,必定有三个对象,git对象,树对象,提交对象
Git init (初始化仓库)
==Git add ./ ==(将修改放到暂存区) =》现将修改做成git对象放入版本库,然后把git对象拿出来在放入暂存区
Git ls-files -s(查看暂存区状态)
发现未跟踪要add,文件未暂存要add,文件未提交要commit
已修改状态是红颜色,已暂存是绿色,已提交啥都没有
删除操作在git里就是修改操作
Git操作的基本流程:
1.Git init 创建工作目录,对工作目录进行修改
2.Git add 路径(./) 将修改存放到暂存区 (追加跟踪)
3.Git commit -m ‘注释内容’ 将项目提交到版本库
4.Git status 查看暂存区的跟踪状态(检查文件状态)
5.Git diff 查看哪些修改还没有暂存
6.Git diff --staged 查看哪些修改以及暂存了但是没有提交
7.Git commit -a -m ‘注释’提交所有已暂存的文件
8.Git log --online查看日志
9.Git rm 删除