公司必备,一定要会!
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。
git --version
clear
git config --global user.name “hanzao”
git config --global user.email “[email protected]”
git init
||
git add [文件名]
git commit [文件名]
当我们随手在number.txt增加几行值,然后再提交到本地仓库
git status
git log
当历史记录过多的时候,查看日志有分页的效果
下一页命令按【空格】,上一页按【b】,到尾页会显示【end】,退出按【q】
一种更为漂亮的方式展现日志
git log --pretty=oneline
更加简洁的显示方式
git log --oneline
git reflog
多了信息:HEAD@{数字}
这个数字的含义:指针回到当前这个历史版本需要走多少步
git reset --hard [索引]
说明:工作区、暂存区、本地库均重置
git reset --mixed [索引]
说明:工作区不动,暂存区、本地库重置
git soft --mixed [索引]
说明:暂存区,工作区不动,本地库重置
git diff [文件名]
git diff
没有【文件名】时,比较工作区和暂存区的所有差异!
git diff [索引] [文件名]