git使用基本技巧
git 基本配置
提交做文件过滤
- touch ~/.gitignore_global
- 编辑文件,添加不要git进行管理的文件
- 文件主要是一些IDE或者系统的配置文件比如.classpath .project .iml .DS_STORE
- git config --global core.excludesfile ~/.gitignore_global
参考 gitignore文件 gitignore_global
用户名和邮箱配置
git config --global user.name "liutuanwang"
git config --global user.email "liutuanwang@edianzu.cn"
git 常用命令
1.git status #查看当前分支状态
2.git log | git log --pretty # 查看提交记录
3.git checkout # 检出/创建分支, 检出文件
4.git stash #缓存本地修改
5.git fetch | pull # 拉取远程提交
6.git diff | 比较
7.git rebase | 这个比较复杂,用处很大
8.git merge | 合并分支
9.git push | push 到远程
git help
help 是git的帮助文档,可以查看具体的命令以及使用方式,使用方式为 git help tag
git tag
tag 用来打标签,一般一个大的版本改动之后,需要建立一次标签,标签可以用于以后的版本回滚,和发布分析等
使用方式:
git tag | 列出所有的tag
git tag -l |列出制定tag
git show tag_name | tag内容git push origin tag_name | 本地tag push到远程仓库 git tag -a -m 'OSS迁移的代码' v_20160726_oss