- 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 “ххх”