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