git diff 比较的是工作区和暂存区的差别
git diff --cached 比较的是暂存区和版本库的差别
git diff HEAD 可以查看工作区和版本库的差别
查看任意两个版本之间的改动:
git diff 版本号码1 版本号码2
比较两个版本号码的src 文件夹的差异
git diff 版本号码1 版本号码2 src
git log 查看提交历史
按数量:最近几次的提交
git log -3
查看某一特定时间段内的提交
git log --after="2014-7-1" --before="2014-7-4"
git log --after="yesterday"
按作者
git log --author="John"
正则方式:git log --author="John\|Mary"
按提交信息
git log --grep="JRA-224:"
***按文本内容--字符串***
git log -S "Hello, World!"
git log -p 查看历史提交详情比较
# git比较本地仓库和远程仓库的差异
1. 更新本地的远程分支
~~~
git fetch origin
~~~
2.本地与远程的差集 :(显示远程有而本地没有的commit信息)
~~~
git log master..origin/master
~~~
3.统计文件的改动
~~~
# git diff <local branch> <remote>/<remote branch>
git diff --stat master origin/master
~~~
##
```
git status 只能查看未传送提交的次数:查看未提交到本地仓库的内容
git cherry -v只能查看未传送提交的描述/说明 :查看已经提交到本地仓库,但没有push的内容
git log master ^origin/master则可以查看未传送提交的详细信息 :查看已经提交到本地仓库,但没有push的内容
```
```
## https://blog.csdn.net/u011240877/article/details/52586664
对比两个分支的差异
git log --left\-right dev...master
#### 注意 commit 后面的箭头,根据我们在 –left-right dev…master 的顺序,左箭头 表示是 master的。
```
- CSS
- 长度单位
- 问题们
- 背景渐变
- 禁止用户选中
- 给富文本重置样式
- 移动端常见小问题
- bfc
- flex
- 父元素没有包裹子元素的margin
- VUE
- 原理
- 生命周期
- vue-router原理
- 动态修改路由参数
- 在新窗口打开页面
- 连跳两个页面
- 跳转页面自动回到顶部
- vue+webpack项目,停留一段时间报错
- vue 路由去掉#
- webpack编译目录设置
- config配置
- HTTP
- HTTP状态码
- HTTP1.0,HTTP1.1,HTTP2.0
- axios和ajax的区别
- 模块化
- git
- 比较
- 查看远程仓库地址
- git flow
- 比较分支的不同并保存压缩文件
- Tag
- 回退
- node版本管理
- npm
- 确定用户是否在当前页面
- 前端下载文件
- 只能在微信中访问
- 下载图片
- webpack修改路径为相对路径
- 打开新页面-被浏览器拦截
- textarea高度随内容变化
- Debian/Ubuntu 安装shadowsock
- 垂直居中
- video
- 去掉ios原始播放大按钮
- 前端直播
- ios系列
- js弹出错误代码
- nginx在MAC上的安装、启动、重启和关闭
- 解析latex格式的数学公式
- Mac 新建unix可执行文件
- 正则-格式化a链接
- 原型
- unicode解析
- vue+webpack打包优化
- 各种JS题
- ES6
- seo
- React
- 兼容性
- canvas
- zsh