1.git是什么?
开源的分布式版本控制系统,最主流的,各个企业都在用
git有三个区 分别为工作区,暂存区,仓库区
2 .git 相关命令
1.配置用户信息(全局配置,只需要配置一次)
git config --global user.name 'soephin'
git config --global user.email 'soephin@163.com'
2.查看用户信息
git config user.name
git config user.email
git config --list
3.初始化一个git仓库 ,生成一个.git文件
git init
4.查看git的各项命令的帮助
git help config
git config -h
5.将文件加到暂存区
git add a.txt (添加一个文件)
git add . (添加该目录下多个文件)
6.将文件提交到仓库
git commit -m '提示信息,说明此次提交的是什么'
git commit -am '提示信息,说明此次提交的是什么'(暂存到仓库一步到位,但文件必须是已被追踪
7.查看文件状态
git status
git status -s
8.撤销工作区的文件
git checkout a.txt (不可以撤销已放入暂存区的文件)
9.从暂存区移除文件到工作区
git reset HEAD a.txt
10.删除文件(慎用,把别人代码删了小心被打,把自己代码删了自己会打自己)
git rm -f a.txt (从暂存区和仓库同时删除)
git rm --cached a.txt (从仓库中删除,工作区文件会保留)
11.查看版本
git log
git log --pretty=oneline (格式化日志信息,但一般不用,会配置自定义的格式化日志)
git reflog (可以查看回溯后的版本变化信息,经历过版本更替可用此法查看)
还可以百度git log 格式化配置,粘贴到git bash里,在c盘.gitconfig里找到配置信息
12.回溯版本
git reset --hard 版本id(通过git log 可查看版本id)