【git基本使用方式1|青训营笔记】

77 阅读1分钟

Git笔记1

1.1   git介绍

Git是一个VCS(Version Control System),即版本控制系统。它的用途就是管理/控制文件的版本,使用它,可以方便的知道一个文件在什么时间被谁修改了什么内容,这样,如果文件被改动后出了什么问题,就可以快速的定位问题,从而解决问题

1.2   git目录

config(配置)该文件包含你的仓库配置,比如远程的url,你的邮箱和用户名等,每次你在控制台使用git config都会在此产生影响

description(描述)供gitweb使用,显示仓库的描述

hooks(钩子)这是一个有趣的特性,Git提供了一套脚本,可以在每个有意义的Git阶段自动运行,这些被称为钩子的脚本可以在提交[commit],变基[rebase]拉取[pull]操作的前后运行,脚本命预示着它的执行时机,如我们可以编写pre-push的作为钩子,进行推送代码前的检查

info(信息)你可以将不想被git管理的文件记录到.gitignore文件中,排除文件的意思是不行共享这个文件,例如你不想共享你的IDE自定义配置,将其添加到.gitinore文件中即可

logs文件夹,保持所有更新的记录,logs文件夹中有两个文件 refs文件夹和HEAD文件夹

HEAD文件夹 里面保持的是所有操作记录,使用git reflog查询的结果就是从HEAD文件夹里面来的               

1.3   常见的git配置

git config –global user.name用户名配置

git config –global url git@.. instead of https://....可以配置替换

git remote