git 是分布式版本控制
git status
查看当前仓库信息
git init
初始化当前目录,之后当前目录出现 .git 目录,包含我们提交的所有信息。
git add
添加文件内容到暂存区(同时文件被跟踪)
.gitignore
在添加时忽略匹配的文件,仅作用于未追踪的文件
git rm –cached
仅从暂存区删除
git rm
从暂存区与工作目录删除
git rm $(git ls-files –deleted)
删除所有被跟踪,但是在工作目录被删除的文件
git基于文件内容管理,暂存区和工作目录可以同时出现文件
git commit
根据暂存区内容创建一个提交记录 (-m 帮助对命令进行注释)
git commit -a
直接将工作目录的文件提交到提交区
git log
显示提交历史信息
git diff
工作目录与暂存区的差异
git checkout – < file>
将文件内容从暂存区复制到工作目录
总结一下 git 上传过程