初始化
- 我们需要先配置下自己的 Git 工作环境。配置工作只需一 次,以后升级时还会沿用现在的配置。如果需要,你随时可以用相同的命令修 改已有的配置。
- 比如我们要配置用户的信息就可以这样配置:
git config --global user.name “你的名字” //配置名字
git config --global user.email 290…@qq.com //配置邮箱
git config --list //检查已有的配置信息
git config --global --unset user.email //删除配置信息 - Git 提供了一个叫做 git config 的命令来配置或读取相应的工作环境变量而正是由 这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放 在以下三个不同的地方:系统,当前用户,当前项目
系统:就是将上面的–global换成–system ,就是换成:git config --system user.name “名字” 这个作用范围:系统中对所有用户都普遍适用的配置
当前用户:就是上面的global,这个作用范围是当前用户下的所有项目
当前项目:就是将–global删掉不写就是当前项目
**每一个级别的配置都会覆盖上层的相同配置 **
一些底层命令
其实因为Git的作者是Linux开发者,所以Git的底层命令都是Linux命令
- clear //清除屏幕
- echo “你要写的内容” //这是向控制台输出信息
echo “你要写的内容” >文件名字(包括后缀名) //就是在工作目录创建一个这样的文件然后将内容写到这个文件里面去 - ll //将当前目录下的 子文件&子目录平铺在控制台
- find 目录名 //将对应目录下的子孙文件&子孙目录平铺在控制台
- find 目录名 -type f //将对应目录下的文件平铺在控制台
- rm 文件名 // 删除文件
- mv 源文件 重命名文件 // 重命名
- cat 文件的 url // 查看对应文件的内容
- vim 文件的 url(在英文模式下)
按 i 进插入模式 进行文件的编辑
然后按 esc 键再按:键 进行命令的执行
命令有: q! 强制退出(不保存)
wq 保存退出
set nu 设置行号
仓库
- 初始化仓库
git init
要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执 行:git init 作用:初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要 的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化 好了里边所有的文件和目录,但还没有开始跟踪管理项目中的任何一个文件。
hooks | 目录包含客户端或服务端的钩子脚本,其实就是一些类似于插件的约束,类似于数据库的约束吧. |
---|---|
info | 包含一个全局性排除文件 ,就是Git不需要管理的文件就放在这里 |
logs | 就简单的日志信息 |
objects | 目录存储所有数据内容,就是Git的仓库 |
refs | 目录存储指向数据的提交对象的指针(分支) |
config | 文件包含项目特有的配置选项 |
description | 用来显示对仓库的描述信息 |
HEAD | 文件指示目前被检出的分支 |
index | 文件保存暂存区信息 |