1、切换分支前保存当前工作,切换回原来的分支再恢复原来的工作环境
git stash
git checkout new_branch
do something.....
git checkout orignal_branch
git stash pop
2、别名
git config --global alias.st status
3、版本库初始化
git init
4、查看工作区与暂存区、当前分支的区别
git diff --cached
git diff HEAD
5、显示工作区根目录.git
git rev-parse --git-dir
git rev-parse --show-toplevel
6、查看文件变更历史
git log --stat
7、清除当前的所有改动包括暂存区(危险)
git checkout HEAD .
8、恢复成暂存区的内容
git checkout .
9、过滤特定文件类型,不跟踪
在当前工作根目录下,创建文件.gitignore
文件内容:
#过滤java文件
*.java
10、设置只跟踪特定文件类型
在当前工作根目录下,创建文件.gitignore
文件内容:
#设定只跟踪文件类型,只跟踪java文件的改变!*.java