git全局配置
git下载完之后要对其进行配置才能使用 包括如下
git config
–global 使用全局配置文件
–system 使用系统级配置文件
–local 使用版本库级配置文件
-
git config –-global user.email “gaoxu@mail.com”
配置git使用邮箱 -
git config –-global color.ui true
语法高亮显示 -
git config –-list 查看配置清单
user.name=gaoxu
user.email=oldboy@mail.com
color.ui=true
或者第二种 cat .gitconfig
[user]
name = gaoxu
email = gaoxu@qq.com
[color]
ui = true
初始化
初始化工作目录、对已存在的目录或者对已存在的目录都可进行初始化
# 第一步:选择一个合适的地方,创建一个空目录
mkdir git_data
cd git_data/
# 第二步 初始化 使用这个命令把工作区初始化
git init
# 查看工作区状态
git status
隐藏文件介绍:
branches # 分支目录
config # 定义项目特有的配置选项
description # 仅供git web程序使用
HEAD # 指示当前的分支
hooks # 包含git钩子文件
info # 包含一个全局排除文件(exclude文件)
objects # 存放所有数据内容,有info和pack两个子文件夹
refs # 存放指向数据(分支)的提交对象的指针
index # 保存暂存区信息,在执行git init的时候,这个文件还没有
常用命令
git branch #查看自己所在的分支 当前在testing分支上
git add . # 使用git add . 或者* 添加目录中所有改动过的文件
git rm --cached <file>... #将文件撤出暂存区
git checkout test # 切换到test分支 同时代码也会从master分支上复制到test上
git log --oneline --decorate # 通过命令查看分支指向
git chckout -b test #创建并切换到test分支 -b---> built
git beanch -d test #删除分支test -d-->delete
git tag #查看标签
git tag -a v1.0 -m "aaa bbb master tesing version v1.0" # -a指定标签名字 -m 指定说明文字描述
git show v1.0 # 查看v1.0的信息 git show 加标签查看
git reset --hard v2.0 # 直接还原数据到v2.0 版本
git merge testing #合并testing分支 merge [mɜːdʒ] 合并
独学则无友 如有不足之处 欢迎诸位指出