
创建git查看
- git config –global user.name ‘yy’
- git config –global user.email ‘yy@qq.com’
- git config –global color.ui true
- 查看git仓库使用者
cat .gitconfig - 创建目录
mkdir data - 进入目录后
git init 初始化目录,会出现一个.git的隐藏目录
初始化
git init
查看工作区状态
git status
隐藏文件介绍:
branches #分支目录
config #定义项目特有的配置选项
description # 仅供git web程序使用
HEAD #指示当前的分支
hooks #包含git钩子文件
info #包含一个全局排除文件( exclude文件)
objectsI #存放所有数据内容,有info和pack两个子文件夹
refs #存放指向数据(分支)的提交对象的指针
index #保存暂存区信息,在执行git init的时候,这个文件还没有
命令
1.git init 初始化仓库把一个目录初始化为版本仓库(可以是空的目录也可以是带内容的目录)
2.git status 查看当前仓库的状态
3.git add file 添加文件到暂存区
4.git add . 或者git add *添加当前所有的文件到暂存区
5.git rm –cached 撤出暂存区
6.git rm -f 同时删除工作目录和暂存区的文件
7.git commit -m 从缓存区提交到本地仓库
小结:如何真正意义上通过版本控制系统管理文件
- 1.工作目录必须有个代码文件
- 2.通过git add file添加到暂存区域
- 3.通过git commit -m “你自己输入的信息” 添加到本地仓库
8.git mv old-filename new-filename 直接更改文件名称更改完直接commit提交即可
9.gitdiff默认比对工作目录和暂存区有什么不同
10.git diff –cached 比对暂存区域和本地仓库
11.如果某个文件已经被仓库管理,如果在更改此文件直接需要–条命令提交即可
git commit -am “”add newfile*12.gitlog查看历史提交过的信息
- -p查看具体的改动
- -1查看最近一次
13.git reset –hard 295e997 回滚数据到某-一个提交
14.git log –oneline –decorate 查看当前指针的指向
15.git branch查看分支
16.git branch testing 创建一个测试分支
17.git checkout testing 切换到测试分支
18.git checkout -b testing 创建并切换到testing分支
注册用戸: github 用戸19.git tag 打标签
git tag -d 删除标签 git tag -d v1.0
git tag -a “v2.0“ -m “ххх”