0.下载git
查看版本
git --version
不返回证明没下载
下载gitapt-get install git
1.仓库初始化
创建git文件
mkdir gitcode
cd gitcode
初始化git init
ll发现新增了一个.git文件
2.配置默认name,email
默认是只在当前项目生效
git config user.name ""
git config user.email ""
检查是否配置成功
看当前项目所有的配置项,如果其他仓库设置过全局的,名字会冲突,以局部的为准
git config -l
只看当前目录生效的配置项
git config -l --local
取消配置,只删当前目录的
git config --unset user.name
git config --unset user.email
全局配置
git config --global user.name ""
git config --global user.email ""
全局配置对应的删除
git config --global --unset user.name
git config --global --unset user.email
3.提交文件
vim readme
git add readme
git commit -m "日志记录"
git log 查看提交日志
4.修改文件并提交
git status
1.查看是否有文件已被添加但是未提交
2.查看是否有修改
git diff readme和上一个版本相比进行了哪些修改
找到需要提交的文件后git add readme
git commit -m "日志记录"
进行提交
5.版本回退
git reset [--soft| --mixed |--head][HEAD]
soft只会回退版本库 commit之后改的文件还原mixed 还会回退暂存区 add之后改的文件还原
head 还会回退版本库 全部都文件还原
可以用git log查看对应的版本哈希编号
回退之后log查不到回退版本之后的信息,可以用这个来查git reflog
6.撤销修改
git checkout -- file
让该文件回到最近一次提交的版本
7.删除文件
将本地文件删除后,提交一个空的文件名,再次查看就显示删除,此时log得到信息

或者git rm file
相当于一键删除本地文件并进行add,此时只需add即可
