20161006-git学习笔记

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

posted @ 2016-10-06 20:20  napretep  阅读(96)  评论(0编辑  收藏  举报