git bash提供了一个命令行工具,相当于提供了一个小linux,因此可以使用linux的命令。
例如
ls '查看当前目录'
ll '可查看隐藏'
cat '查看文件的内容'
touch '创建一个文件'
vi 'vi编辑器'
cd
git gui则是提供了一个图形界面工具。
git init
初始化当前目录为git仓库。
在一个文件夹里,分成了工作区,暂存区和仓库。
通过
git add #将工作区的内容存到暂存区
git add . #将工作区的所有内容都存到暂存区
git commit -m '注释' #将暂存区的内容存到本地仓库
git status #看哪些文件被修改之后未存入或被存入暂存区
git log #查看提交日志
log后面还有别的参数
命令形式 : git log [option]
option:
1 --all 显示所有分支
2 --pretty=oneline 将提交信息显示为一行
3 --abbrev-commit 使得输出的commitld更简短
4 -graph以图的形式显示
可以通过配置.bashrc来进行简化
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
alias ll='ls -al'
因此在bash里只用输入git-log 就可以实现git log --pretty=oneline --all --graph --abbrev-commit