通过版本控制系统git来管理文件
- 工作目录有个代码文件
- 通过git add file 添加到暂存区域
- 通过git commit -m ‘你自己输入的信息’ 添加到本地仓库
git commit 相当于虚拟机的镜像,任何操作都被做了一次快照,可恢复到任意一个位置
Git命令
git init 初始化仓库 把一个目录初始化为版本仓库(可以是空的目录 也可以是带内容的目录)
git status 查看当前仓库的状态
git add file 添加文件到暂存区
git add . 或者**git add *** 添加当前所有的文件到暂存区
git rm --cached 撤出暂存区
git rm -f 同时删除工作目录和暂存区的文件
git commit -m 从缓存区提交到本地仓库
git mv old-filename new-filename 直接更改文件名称,然后commit提交
git diff 默认比对工作目录和暂存区有什么不同
git diff --cached 比对暂存区域和本地仓库有什么不同
git log 查看历史提交过的信息(-p 查看具体的改动 -l 查看最近一次)
git reset --hard 295e997 回滚数据到某一个提交
git log --online --decorate 查看当前指针的指向
git branch 查看分支
git branch testing 创建一个测试分支
git checkout testing 切换到测试分支
git checkout -b testing 创建别切换到testing 分支
git tag 打标签(-d 删除标签 -m 指定说明文字 -a 指定标签名字 )