git 学习

git 是一个分布式的版本控制器,与SVN不一样,SVN只有一个中央的版本控制器。

工作目录,暂存区,版本库

  •     工作目录(工作区):就是你敲代码的文件目录
  •     暂存区:.git文件夹中的index文件就是暂存区,也可以叫做stage,暂存区是一个临时保存文件修改的地方
  •     版本库:就是隐藏的.git文件夹,存储了很多隐藏的配置信息,日志信息,版本信息

工作目录 –》git add –》暂存区–》git commit –》版本库

文件状态:

  •     unTracked 未跟踪状态 (未纳入版本控制)
  •     tracked 已跟踪状态(被纳入版本控制)
    • unModified 未修改状态
    • Modified 已修改状态
    • Staged 暂存状态

git忽略文件(touch .gitignore):

    在工作目录下创建一个.gitignore的文件,利用正则匹配文件名或者文件目录名

    *.a: 所有,a的后缀都要忽略

    !lib.a 不忽略lib.a

    doc/**/*.pdf doc目录下的所有.pdf的文件 

分支:

    默认clone下来是在master分支下

git命令:

    git config — global 查看配置

    git status  无参/-s  查看文件状态

    git commit  无参/-m 提交

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » git 学习