首页 > 代码库 > git学习
git学习
提交空的修改(git默认是不支持空提交的,需要特殊加其它命令):
git commit --allow-empty -m ‘空的提交‘
查看当前分支提交历史明细:
git log
查看当前分支提交历史(显示概要信息,包括提交后产生的hash值的前几位、注释信息):
git log --oneline
查看当前分支提交历史(显示概要信息,包括提交后产生的hash值的前几位、注释信息、分知名):
git log --oneline --decorate
查看所有分支的提交历史,(显示概要信息,包括提交后产生的hash值的前几位、注释信息、分知名,并且以图像化的形式输出--比如创建的分支是基于哪个分支创建的):
git log --oneline --all --decorate --graph
配置别名:
git config alias.logg ‘log --oneline --all --decorate --graph‘
使用:git logg
查看暂存区中有哪些文件:
git ls-files -s
创建分支(但不会自动切换分支):
git branch 分支名
切换分支:
git checkout 分支名 注意:当分支切换后,工作区的文件就换变成当前分之下的文件。
创建分支并且切换分支:
git checkout -b 分支名
查看本地仓库有哪些分支:
git branch
查看分支的hash值:
cat .git/refs/heads/分支名
查看本地仓库分支上有哪些文件:
git ls-tree 分知名
将暂存区中的文件覆盖工作区中对应的文件:
git checkout -- 文件名
编辑工作区文件内容:
vi 文件名
查看工作区文件内容:
cat 文件名
查看暂存区文件内容:
git cat-file -p :文件名
查看本地仓库文件内容:
git cat-file -p 分知名:文件名
查看工作区、暂存区文件的不同:
git diff
查看工作区、本地仓库文件的不同:
git diff HEAD
查看暂存区、本地仓库文件的不同:
git diff cached
git学习