git概念:
仓库:
储存代码的路径.
配置文件:
.git
动作
工作区:
暂存区:用来添加临时文件的地方
添加:添加文件到git路径
提交:将当前路径内的文件情况同步到git仓库
状态:显示当前的状态,比如有没有修改什么的
进行一次最基础操作的方式:添加到暂存区,提交到git版本库
HEAD:指针,所指向的版本作为呈现的版本.
git命令:
初始化:
生成一个空的仓库
$ git init//win下需要cd到当前路径
添加文件:
$ git add filename
提交改动:
$ git commit -m "blahblahblah "//参数-m后面的字符串表示本次提交的说明.
查看仓库:
$ git status//返回文件是否有被修改之类
比较文件版本改动:
$ git diff filename//会显示详细的改动信息
检查改动日志:
$ git log //返回文件
重置指令:
$ git reset --hard <HEAD^>|<版本ID>//^标记表示第几个版本.
操作记录记录:
$ git reflog // 返回id,操作方式,等信息
取消工作区的修改:让文件回到最近一次commit或add时的状态
$ git checkout -- filename