精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

學會 Git 命令就是這么簡單

系統 Linux
下面是我收錄整理的常用和不常用的一些 Git 命令,希望能幫助到大家更好的掌握 Git 的使用。

 

我平時使用 Git 的時候,很多的 Git 命令我都不是很常用,工作中一般我們會配合一些可視化工具,或者編輯器自帶的一些插件去維護 Git 倉庫,但是我們也要記得一些常用 Git 命令來應變一些特殊的場景,下面是我收錄整理的常用和不常用的一些 Git 命令,希望能幫助到大家更好的掌握 Git 的使用,如果文章和筆記能帶您一絲幫助或者啟發,請不要吝嗇你的贊和收藏,你的肯定是我前進的最大動力😁

新建

創建一個新的 git 版本庫。這個版本庫的配置、存儲等信息會被保存到.git 文件夾中 

  1. # 初始化當前項目  
  2. $ git init  
  3. # 新建一個目錄,將其初始化為Git代碼庫  
  4. $ git init [project-name]  
  5. # 在指定目錄創建一個空的 Git 倉庫。運行這個命令會創建一個名為 directory,只包含 .git 子目錄的空目錄。  
  6. $ git init --bare <directory>  
  7. # 下載一個項目和它的整個代碼歷史  
  8. # 這個命令就是將一個版本庫拷貝到另一個目錄中,同時也將分支都拷貝到新的版本庫中。這樣就可以在新的版本庫中提交到遠程分支  
  9. $ git clone [url] 

配置

更改設置。可以是版本庫的設置,也可以是系統的或全局的 

  1. # 顯示當前的Git配置  
  2. $ git config --list  
  3. # 編輯Git配置文件  
  4. $ git config -e [--global] 
  5. # 輸出、設置基本的全局變量  
  6. $ git config --global user.email  
  7. $ git config --global user.name  
  8. $ git config --global user.email "MyEmail@gmail.com"  
  9. $ git config --global user.name "My Name"  
  10. # 定義當前用戶所有提交使用的作者郵箱。  
  11. $ git config --global alias.<alias-name> <git-command>  
  12. # 為Git命令創建一個快捷方式(別名)。  
  13. $ git config --system core.editor <editor> 

幫助

git 內置了對命令非常詳細的解釋,可以供我們快速查閱 

  1. # 查找可用命令  
  2. $ git help  
  3. # 查找所有可用命令  
  4. $ git help -a  
  5. # 在文檔當中查找特定的命令  
  6. # git help <命令>  
  7. $ git help add  
  8. $ git help commit  
  9. $ git help init 

狀態

顯示索引文件(也就是當前工作空間)和當前的頭指針指向的提交的不同 

  1. # 顯示分支,未跟蹤文件,更改和其他不同  
  2. $ git status  
  3. # 查看其他的git status的用法  
  4. $ git help status 

信息

獲取某些文件,某些分支,某次提交等 git 信息 

  1. # 顯示commit歷史,以及每次commit發生變更的文件  
  2. $ git log --stat  
  3. # 搜索提交歷史,根據關鍵詞  
  4. $ git log -S [keyword]  
  5. # 顯示某個commit之后的所有變動,每個commit占據一行  
  6. $ git log [tag] HEAD --pretty=format:%s  
  7. # 顯示某個commit之后的所有變動,其"提交說明"必須符合搜索條件  
  8. $ git log [tag] HEAD --grep feature  
  9. # 顯示某個文件的版本歷史,包括文件改名  
  10. $ git log --follow [file]  
  11. $ git whatchanged [file]  
  12. # 顯示指定文件相關的每一次diff  
  13. $ git log -p [file]  
  14. # 顯示過去5次提交  
  15. $ git log -5 --pretty --oneline  
  16. # 顯示所有提交過的用戶,按提交次數排序  
  17. $ git shortlog -sn  
  18. # 顯示指定文件是什么人在什么時間修改過  
  19. $ git blame [file]  
  20. # 顯示暫存區和工作區的差異  
  21. $ git diff  
  22. # 顯示暫存區和上一個commit的差異  
  23. $ git diff --cached [file]  
  24. # 顯示工作區與當前分支最新commit之間的差異  
  25. $ git diff HEAD  
  26. # 顯示兩次提交之間的差異  
  27. $ git diff [first-branch]...[second-branch]  
  28. # 顯示今天你寫了多少行代碼  
  29. $ git diff --shortstat "@{0 day ago}"  
  30. # 比較暫存區和版本庫差異  
  31. $ git diff --staged  
  32. # 比較暫存區和版本庫差異  
  33. $ git diff --cached  
  34. # 僅僅比較統計信息  
  35. $ git diff --stat  
  36. # 顯示某次提交的元數據和內容變化  
  37. $ git show [commit]  
  38. # 顯示某次提交發生變化的文件  
  39. $ git show --name-only [commit]  
  40. # 顯示某次提交時,某個文件的內容  
  41. $ git show [commit]:[filename]  
  42. # 顯示當前分支的最近幾次提交  
  43. $ git reflog  
  44. # 查看遠程分支  
  45. $ git br -r  
  46. # 創建新的分支  
  47. $ git br <new_branch>  
  48. # 查看各個分支最后提交信息  
  49. $ git br -v  
  50. # 查看已經被合并到當前分支的分支  
  51. $ git br --merged  
  52. # 查看尚未被合并到當前分支的分支  
  53. $ git br --no-merged 

添加

添加文件到當前工作空間中。如果你不使用 git add 將文件添加進去,那么這些文件也不會添加到之后的提交之中 

  1. # 添加一個文件  
  2. $ git add test.js  
  3. # 添加一個子目錄中的文件  
  4. $ git add /path/to/file/test.js  
  5. # 支持正則表達式  
  6. $ git add ./*.js  
  7. # 添加指定文件到暫存區  
  8. $ git add [file1] [file2] ...  
  9. # 添加指定目錄到暫存區,包括子目錄  
  10. $ git add [dir]  
  11. # 添加當前目錄的所有文件到暫存區  
  12. $ git add .  
  13. # 添加每個變化前,都會要求確認  
  14. # 對于同一個文件的多處變化,可以實現分次提交  
  15. $ git add -p 

刪除

rm 和上面的 add 命令相反,從工作空間中去掉某個文件 

  1. # 移除 HelloWorld.js  
  2. $ git rm HelloWorld.js  
  3. # 移除子目錄中的文件  
  4. $ git rm /pather/to/the/file/HelloWorld.js  
  5. # 刪除工作區文件,并且將這次刪除放入暫存區  
  6. $ git rm [file1] [file2] ...  
  7. # 停止追蹤指定文件,但該文件會保留在工作區  
  8. $ git rm --cached [file] 

分支

管理分支,可以通過下列命令對分支進行增刪改查切換等 

  1. # 查看所有的分支和遠程分支  
  2. $ git branch -a  
  3. # 創建一個新的分支  
  4. $ git branch [branch-name]  
  5. # 重命名分支  
  6. # git branch -m <舊名稱> <新名稱>  
  7. $ git branch -m [branch-name] [new-branch-name]  
  8. # 編輯分支的介紹  
  9. $ git branch [branch-name] --edit-description  
  10. # 列出所有本地分支  
  11. $ git branch  
  12. # 列出所有遠程分支  
  13. $ git branch -r  
  14. # 新建一個分支,但依然停留在當前分支  
  15. $ git branch [branch-name]  
  16. # 新建一個分支,并切換到該分支  
  17. $ git checkout -b [branch]  
  18. # 新建一個分支,指向指定commit  
  19. $ git branch [branch] [commit]  
  20. # 新建一個分支,與指定的遠程分支建立追蹤關系  
  21. $ git branch --track [branch] [remote-branch]  
  22. # 切換到指定分支,并更新工作區  
  23. $ git checkout [branch-name]  
  24. # 切換到上一個分支  
  25. $ git checkout -  
  26. # 建立追蹤關系,在現有分支與指定的遠程分支之間  
  27. $ git branch --set-upstream [branch] [remote-branch]  
  28. # 合并指定分支到當前分支  
  29. $ git merge [branch]  
  30. # 選擇一個commit,合并進當前分支  
  31. $ git cherry-pick [commit]  
  32. # 刪除分支  
  33. $ git branch -d [branch-name]  
  34. # 刪除遠程分支  
  35. $ git push origin --delete [branch-name]  
  36. $ git branch -dr [remote/branch]  
  37. # 切換到某個分支  
  38. $ git co <branch>  
  39. # 創建新的分支,并且切換過去  
  40. $ git co -b <new_branch>  
  41. # 基于branch創建新的new_branch  
  42. $ git co -b <new_branch> <branch> 
  43. # 把某次歷史提交記錄checkout出來,但無分支信息,切換到其他分支會自動刪除  
  44. $ git co $id  
  45. # 把某次歷史提交記錄checkout出來,創建成一個分支  
  46. $ git co $id -b <new_branch>  
  47. # 刪除某個分支  
  48. $ git br -d <branch>  
  49. # 強制刪除某個分支 (未被合并的分支被刪除的時候需要強制)  
  50. $ git br -D <branch> 

檢出

將當前工作空間更新到索引所標識的或者某一特定的工作空間 

  1. # 檢出一個版本庫,默認將更新到master分支  
  2. $ git checkout  
  3. # 檢出到一個特定的分支  
  4. $ git checkout branchName  
  5. # 新建一個分支,并且切換過去,相當于"git branch <名字>; git checkout <名字> 
  6. $ git checkout -b newBranch 

遠程同步

遠程同步的遠端分支 

  1. # 下載遠程倉庫的所有變動  
  2. $ git fetch [remote]  
  3. # 顯示所有遠程倉庫  
  4. $ git remote -v  
  5. # 顯示某個遠程倉庫的信息  
  6. $ git remote show [remote]  
  7. # 增加一個新的遠程倉庫,并命名  
  8. $ git remote add [shortname] [url]  
  9. # 查看遠程服務器地址和倉庫名稱  
  10. $ git remote -v  
  11. # 添加遠程倉庫地址  
  12. $ git remote add origin git@ github:xxx/xxx.git  
  13. # 設置遠程倉庫地址(用于修改遠程倉庫地址)  
  14. $ git remote set-url origin git@ github.com:xxx/xxx.git  
  15. # 刪除遠程倉庫  
  16. $ git remote rm <repository>  
  17. # 上傳本地指定分支到遠程倉庫  
  18. # 把本地的分支更新到遠端origin的master分支上  
  19. # git push <遠端> <分支>  
  20. # git push 相當于 git push origin master  
  21. $ git push [remote] [branch]  
  22. # 強行推送當前分支到遠程倉庫,即使有沖突  
  23. $ git push [remote] --force  
  24. # 推送所有分支到遠程倉庫  
  25. $ git push [remote] --all 

撤銷 

  1. # 恢復暫存區的指定文件到工作區  
  2. $ git checkout [file]  
  3. # 恢復某個commit的指定文件到暫存區和工作區  
  4. $ git checkout [commit] [file]  
  5. # 恢復暫存區的所有文件到工作區  
  6. $ git checkout .  
  7. # 重置暫存區的指定文件,與上一次commit保持一致,但工作區不變  
  8. $ git reset [file] 
  9. # 重置暫存區與工作區,與上一次commit保持一致  
  10. $ git reset --hard  
  11. # 重置當前分支的指針為指定commit,同時重置暫存區,但工作區不變  
  12. $ git reset [commit] 
  13. # 重置當前分支的HEAD為指定commit,同時重置暫存區和工作區,與指定commit一致  
  14. $ git reset --hard [commit]  
  15. # 重置當前HEAD為指定commit,但保持暫存區和工作區不變  
  16. $ git reset --keep [commit]  
  17. # 新建一個commit,用來撤銷指定commit  
  18. # 后者的所有變化都將被前者抵消,并且應用到當前分支  
  19. $ git revert [commit]  
  20. # 恢復最后一次提交的狀態  
  21. $ git revert HEAD  
  22. # 暫時將未提交的變化移除,稍后再移入  
  23. $ git stash  
  24. $ git stash pop  
  25. # 列所有stash  
  26. $ git stash list  
  27. # 恢復暫存的內容  
  28. $ git stash apply  
  29. # 刪除暫存區  
  30. $ git stash drop 

commit

將當前索引的更改保存為一個新的提交,這個提交包括用戶做出的更改與信息 

  1. # 提交暫存區到倉庫區附帶提交信息  
  2. $ git commit -m [message]  
  3. # 提交暫存區的指定文件到倉庫區  
  4. $ git commit [file1] [file2] ... -m [message]  
  5. # 提交工作區自上次commit之后的變化,直接到倉庫區  
  6. $ git commit -a  
  7. # 提交時顯示所有diff信息  
  8. $ git commit -v  
  9. # 使用一次新的commit,替代上一次提交  
  10. # 如果代碼沒有任何新變化,則用來改寫上一次commit的提交信息  
  11. $ git commit --amend -m [message]  
  12. # 重做上一次commit,并包括指定文件的新變化  
  13. $ git commit --amend [file1] [file2] ... 

diff

顯示當前工作空間和提交的不同 

  1. # 顯示工作目錄和索引的不同  
  2. $ git diff  
  3. # 顯示索引和最近一次提交的不同  
  4. $ git diff --cached  
  5. # 顯示工作目錄和最近一次提交的不同  
  6. $ git diff HEAD 

grep

可以在版本庫中快速查找

可選配置: 

  1. # 感謝Travis Jeffery提供的以下用法:  
  2. # 在搜索結果中顯示行號  
  3. $ git config --global grep.lineNumber true  
  4. # 是搜索結果可讀性更好  
  5. $ git config --global alias.g "grep --break --heading --line-number"  
  6. # 在所有的java中查找variableName  
  7. $ git grep 'variableName' -- '*.java'  
  8. # 搜索包含 "arrayListName" 和, "add" 或 "remove" 的所有行  
  9. $ git grep -e 'arrayListName' --and \( -e add -e remove \) 

log

顯示這個版本庫的所有提交 

  1. # 顯示所有提交  
  2. $ git log  
  3. # 顯示某幾條提交信息  
  4. $ git log -n 10  
  5. # 僅顯示合并提交  
  6. $ git log --merges  
  7. # 查看該文件每次提交記錄  
  8. $ git log <file>  
  9. # 查看每次詳細修改內容的diff  
  10. $ git log -p <file>  
  11. # 查看最近兩次詳細修改內容的diff  
  12. $ git log -p -2  
  13. #查看提交統計信息  
  14. $ git log --stat 

merge

合并就是將外部的提交合并到自己的分支中 

  1. # 將其他分支合并到當前分支  
  2. $ git merge branchName  
  3. # 在合并時創建一個新的合并后的提交  
  4. # 不要 Fast-Foward 合并,這樣可以生成 merge 提交  
  5. $ git merge --no-ff branchName 

mv

重命名或移動一個文件 

  1. # 重命名  
  2. $ git mv test.js test2.js  
  3. # 移動  
  4. $ git mv test.js ./new/path/test.js  
  5. # 改名文件,并且將這個改名放入暫存區  
  6. $ git mv [file-original] [file-renamed]  
  7. # 強制重命名或移動  
  8. # 這個文件已經存在,將要覆蓋掉  
  9. $ git mv -f myFile existingFile 

tag 

  1. # 列出所有tag  
  2. $ git tag  
  3. # 新建一個tag在當前commit  
  4. $ git tag [tag]  
  5. # 新建一個tag在指定commit  
  6. $ git tag [tag] [commit]  
  7. # 刪除本地tag  
  8. $ git tag -d [tag]  
  9. # 刪除遠程tag  
  10. $ git push origin :refs/tags/[tagName]  
  11. # 查看tag信息  
  12. $ git show [tag]  
  13. # 提交指定tag  
  14. $ git push [remote] [tag]  
  15. # 提交所有tag  
  16. $ git push [remote] --tags  
  17. # 新建一個分支,指向某個tag  
  18. $ git checkout -b [branch] [tag] 

pull

從遠端版本庫合并到當前分支 

  1. # 從遠端origin的master分支更新版本庫  
  2. # git pull <遠端> <分支>  
  3. $ git pull origin master 
  4. # 抓取遠程倉庫所有分支更新并合并到本地,不要快進合并  
  5. $ git pull --no-ff 

ci 

  1. $ git ci <file>  
  2. $ git ci .  
  3. # 將git add, git rm和git ci等操作都合并在一起做  
  4. $ git ci -a  
  5. $ git ci -am "some comments"  
  6. # 修改最后一次提交記錄  
  7. $ git ci --amend 

rebase (謹慎使用)

將一個分支上所有的提交歷史都應用到另一個分支上

不要在一個已經公開的遠端分支上使用 rebase. 

  1. # 將experimentBranch應用到master上面  
  2. # git rebase <basebranch> <topicbranch>  
  3. $ git rebase master experimentBranch 

reset (謹慎使用)

將當前的頭指針復位到一個特定的狀態。這樣可以使你撤銷 merge、pull、commits、add 等

這是個很強大的命令,但是在使用時一定要清楚其所產生的后果 

  1. # 使 staging 區域恢復到上次提交時的狀態,不改變現在的工作目錄  
  2. $ git reset  
  3. # 使 staging 區域恢復到上次提交時的狀態,覆蓋現在的工作目錄  
  4. $ git reset --hard  
  5. # 將當前分支恢復到某次提交,不改變現在的工作目錄  
  6. # 在工作目錄中所有的改變仍然存在  
  7. $ git reset dha78as  
  8. # 將當前分支恢復到某次提交,覆蓋現在的工作目錄  
  9. # 并且刪除所有未提交的改變和指定提交之后的所有提交  
  10. $ git reset --hard dha78as 

其他 

  1. # 生成一個可供發布的壓縮包  
  2. $ git archive  
  3. # 打補丁  
  4. $ git apply ../sync.patch  
  5. # 測試補丁能否成功  
  6. $ git apply --check ../sync.patch  
  7. # 查看Git的版本  
  8. $ git --version  

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2020-04-20 10:47:57

Redis數據開發

2017-11-28 15:29:04

iPhone X網頁適配

2024-08-28 08:42:21

API接口限流

2020-06-16 10:57:20

搭建

2016-07-22 15:12:12

Win10技巧重裝

2021-11-19 11:16:29

Git命令Linux

2021-02-26 10:21:35

比特幣投資金融

2023-08-26 21:42:08

零拷貝I/O操作

2021-12-27 07:31:37

JavaNeo4J數據庫

2021-10-28 19:23:27

界面嵌入式 UI

2019-05-13 08:24:58

數據庫MySQLInnoDB

2023-07-27 08:26:36

零拷貝I/O操作

2024-02-27 08:14:51

Nginx跨域服務

2024-07-31 08:39:45

Git命令暫存區

2020-07-27 07:00:00

超文本鏈接Word文檔網絡

2013-06-09 10:34:24

華為網絡規劃企業ICT

2024-09-09 11:35:35

2020-06-17 11:42:50

異常解析器Spring MVC

2017-11-06 16:30:33

開源

2023-02-07 11:44:02

點贊
收藏

51CTO技術棧公眾號

黄色片子免费看| 中国一级大黄大黄大色毛片| 波多野结衣高清视频| 色一区二区三区四区| 欧美一级淫片007| aa在线观看视频| 日本视频在线观看| 成人国产精品视频| 国产精品ⅴa在线观看h| 中文字幕亚洲欧美日韩| 日韩电影在线观看完整免费观看| 欧美伊人久久大香线蕉综合69| av电影一区二区三区| 亚州av在线播放| 久久99精品国产麻豆婷婷| 久久久日本电影| 亚洲一级理论片| 久久亚洲道色| 91精品国产综合久久小美女| 欧美日韩中文在线视频| 97caopron在线视频| 国产亚洲va综合人人澡精品| 翡翠波斯猫1977年美国| 中文字幕日韩国产| 国产人成精品一区二区三| 日韩亚洲国产中文字幕| 国产精品三级在线观看无码| 日韩一二三区| 欧美探花视频资源| 欧美三级一级片| 欧美xxxx免费虐| 亚洲欧美在线高清| 亚洲激情啪啪| 男女污视频在线观看| 高清国产一区二区| 成人精品久久久| 亚洲av综合一区| 亚洲综合不卡| 97久久精品视频| 国产性生活网站| 91精品国产视频| xxav国产精品美女主播| 日本理论中文字幕| 要久久电视剧全集免费| 亚洲精品一区二区三区香蕉| 中文字幕第66页| 97精品国产综合久久久动漫日韩 | www.毛片com| 精品视频黄色| 一区二区三欧美| 国产aⅴ激情无码久久久无码| 欧美一区二区三区红桃小说| 亚洲成人av片| 无码国产精品一区二区免费式直播 | 日韩美女激情视频| 国产成人精品网| 一区二区三区精品视频在线观看| 久久久久免费精品国产| 国产无码精品久久久| 亚洲国产一区二区三区a毛片 | 亚洲精品国偷自产在线99热| 性色av蜜臀av浪潮av老女人| 久久精品国产亚洲5555| 日韩av网址在线| 最新中文字幕视频| 国产欧美亚洲精品a| 国产一区二区三区直播精品电影| 五月婷婷欧美激情| 四虎国产精品免费观看| 久久国产精品99国产精| 国产亚洲精品女人久久久久久| 好看的av在线不卡观看| 91高清在线免费观看| 日本中文字幕第一页| 肉色丝袜一区二区| 国产日韩欧美中文在线播放| 国产区精品在线| 国产91丝袜在线播放| 久久99蜜桃综合影院免费观看| 欧美孕妇孕交xxⅹ孕妇交| 国产欧美一区二区三区在线看蜜臀| 亚洲精品成人久久久998| 成人短视频在线| 五月天中文字幕一区二区| 青青草原av在线播放| 久久天天久久| 精品精品欲导航| 久久久久久久久久久国产精品| 免费av一区二区三区四区| 在线视频精品一| 免费在线一区二区三区| 久久精品系列| 91久久中文字幕| 性猛交xxxx| 国产精品嫩草影院com| 97在线免费视频观看| 欧美大片免费观看网址| 欧美精品第1页| 国产精品久久不卡| 久久视频国产| 69精品小视频| 国产女主播福利| www一区二区| 中文字幕一区二区中文字幕| 黄色漫画在线免费看| 欧美日韩成人激情| 一区二区视频观看| 亚洲成人精选| 国产福利成人在线| 欧美一区二区公司| 国产精品久久久久久久久图文区| 人妻无码久久一区二区三区免费 | 99re在线视频观看| 高清福利在线观看| 亚洲aaa精品| 国产大片一区二区三区| 欧美精美视频| 97福利一区二区| 国产强伦人妻毛片| 国产精品视频在线看| 日本三级免费观看| 91午夜精品| 日韩中文字幕不卡视频| 国产区在线观看视频| 国产精品白丝av| 一区二区免费电影| 欧美理论影院| 日韩av在线网页| 国产精品第108页| 国产不卡一区视频| 日韩精品福利片午夜免费观看| 91精品影视| 日韩精品免费在线| 国产精品999久久久| 国产激情一区二区三区四区| 亚洲午夜精品国产| 成人黄色毛片| 亚洲欧美中文在线视频| 久草视频在线观| av中文字幕在线不卡| 日韩视频免费播放| 白白在线精品| 欧美高清在线播放| 亚洲精品国产片| 一区二区三区日韩| 可以看的av网址| 亚洲性感美女99在线| 不卡视频一区| www555久久| 亚洲第五色综合网| 91精品国产乱码久久久张津瑜 | 欧美日韩国产a| 特级西西人体高清大胆| 久久精品国产成人一区二区三区| 亚洲欧洲国产精品久久| 亚洲国产精选| 欧美成人午夜剧场免费观看| 国产乱码久久久| 一区二区三区四区激情| 一级黄色免费视频| 9色国产精品| 日本最新一区二区三区视频观看| 在线看欧美视频| 中文字幕亚洲欧美在线| 国产又粗又猛又爽又黄91| 亚洲三级在线播放| av漫画在线观看| 母乳一区在线观看| 日本高清久久一区二区三区 | av一区二区在线看| 久草在线视频网站| 亚洲国产欧美自拍| 成年人av网站| 亚洲人成7777| 中文字幕精品视频在线| 老司机亚洲精品| 在线视频一区观看| а√中文在线天堂精品| 国产91ⅴ在线精品免费观看| 丁香在线视频| 日韩免费观看高清完整版| www.国产色| 国产精品精品国产色婷婷| 国产精品日日摸夜夜爽| 亚洲综合不卡| 国产精品久久成人免费观看| 超碰一区二区三区| 国产精品福利小视频| av网址在线| 亚洲男人天堂视频| 国产黄色一区二区| 色88888久久久久久影院按摩 | 国产福利小视频在线观看| 日韩亚洲欧美中文三级| av黄色在线播放| 亚洲欧美日韩久久精品| 狠狠人妻久久久久久综合蜜桃| 美女国产一区二区三区| 欧美不卡在线播放| 国产精品伦理久久久久久| 精品一区二区不卡| 日韩av黄色| 欧洲精品毛片网站| 羞羞电影在线观看www| 亚洲女成人图区| 性做久久久久久久久久| 欧美在线一区二区| 六月丁香在线视频| 亚洲精选在线视频| 三年中国中文观看免费播放| 成人精品免费视频| 三日本三级少妇三级99| 久久久亚洲人| 欧美日韩精品在线一区二区 | 在线免费观看高清视频| 黑人巨大精品欧美一区免费视频 | 精品视频一区二区三区免费| 日韩欧美不卡视频| 亚洲激情中文1区| 美女网站视频色| 日本一区二区综合亚洲| 最近中文字幕无免费| 国产福利一区二区三区| 欧美一级视频在线| 奇米影视一区二区三区| 37pao成人国产永久免费视频| 欧美日韩午夜| 蜜臀在线免费观看| 成人精品中文字幕| 欧日韩一区二区三区| 欧美美女啪啪| 国产视频一区二区不卡| 99精品在免费线中文字幕网站一区| 91久久中文字幕| 91精品国产色综合久久不卡粉嫩| 国产精品色悠悠| 周于希免费高清在线观看| 国内精品美女av在线播放| yellow91字幕网在线| 久久精品精品电影网| 黄视频在线观看网站| 久久精品91久久久久久再现| 日韩成人影视| 久久五月天色综合| 国产激情视频在线观看| 久久天天躁狠狠躁老女人| 在线观看免费网站黄| 中文字幕一区二区三区电影| 国产福利第一视频在线播放| 中文字幕亚洲无线码在线一区| 成人影院免费观看| 最近2019免费中文字幕视频三| av网站在线免费播放| 一区二区三区亚洲| 美女国产在线| 久精品免费视频| 成年人视频免费在线播放| 欧美国产第二页| 日韩脚交footjobhd| 欧美一区二区三区精品电影| 92国产精品| 国产精品美女久久久久久免费| 成人看片毛片免费播放器| 成人av电影天堂| 一区二区三区视频免费视频观看网站 | www日韩欧美| 性欧美video高清bbw| 国内精品久久久久久| 国产超碰精品| 成人黄色在线播放| 91蝌蚪精品视频| 免费成人av网站| 91一区二区| 无码人妻少妇伦在线电影| 亚洲欧美日韩国产综合精品二区| 国产97色在线 | 日韩| 久久99热99| 香蕉在线观看视频| 久久综合九色综合97婷婷| 三区四区在线观看| 一区二区三区欧美日韩| 欧美啪啪小视频| 7777精品伊人久久久大香线蕉最新版| 亚洲成人精品女人久久久| 亚洲精品日韩丝袜精品| av资源网站在线观看| 欧美日本啪啪无遮挡网站| 手机在线观看av| 成人高h视频在线| 免费福利视频一区| 亚洲午夜激情| 国产精品亚洲欧美| 亚洲第一区第二区第三区| 99久久精品一区| 久久福利免费视频| 精品美女国产在线| 国产情侣在线播放| 亚洲丝袜一区在线| 国产乱妇乱子在线播视频播放网站| 热99精品里视频精品| 久久国际精品| 天天综合色天天综合色hd| 亚洲午夜伦理| 欧美第一页浮力影院| 91欧美激情一区二区三区成人| 免费看特级毛片| 91激情五月电影| 欧美熟妇另类久久久久久不卡 | 日韩一区二区视频| 福利成人在线观看| 午夜美女久久久久爽久久| 日韩黄色碟片| 欧美主播一区二区三区美女 久久精品人| 欧美99久久| 亚洲va在线va天堂va偷拍| 久久久久亚洲综合| 国产五月天婷婷| 日韩欧美综合一区| 黄色网页网址在线免费| 国产精品久久久久久av福利| 色老板在线视频一区二区| 精品成在人线av无码免费看| 韩国成人精品a∨在线观看| 先锋影音av在线| 欧美色道久久88综合亚洲精品| 亚洲国产精彩视频| 久久成人亚洲精品| 欧美一区二区三区婷婷| 视频一区不卡| 老司机精品视频网站| 性欧美成人播放77777| 亚洲国产精品视频| 不卡av中文字幕| 欧美老女人在线视频| 精品三级国产| 久久久久久久久久久久久国产| 久久99热狠狠色一区二区| 在线观看免费小视频| 在线一区二区三区做爰视频网站| 日本成人一区| 茄子视频成人在线| 免费久久久久久久久| 欧美黄网站在线观看| 91久色porny| 欧美日韩一级黄色片| 精品视频久久久久久久| 一个人看的www视频在线免费观看| 激情五月综合色婷婷一区二区| 日韩网站在线| 日本黄色网址大全| 欧美亚洲国产一卡| 四虎久久免费| 亚洲直播在线一区| 韩日欧美一区| 少妇大叫太粗太大爽一区二区| 黑人巨大精品欧美一区免费视频 | 久久久噜久噜久久综合| 北条麻妃一区二区三区在线| 91成人在线观看喷潮教学| 91性感美女视频| 这里只有精品免费视频| 中文国产亚洲喷潮| 成人污污www网站免费丝瓜| 特大黑人娇小亚洲女mp4| 成人网在线免费视频| 免费观看一区二区三区毛片| 亚洲欧洲免费视频| 欧美亚洲黄色| av网站大全免费| 波多野洁衣一区| 无码人妻精品一区二| 丝袜一区二区三区| 亚洲91网站| 凹凸国产熟女精品视频| 欧美高清在线视频| 国产精品一区二区av白丝下载| 九九视频这里只有精品 | 亚洲欧洲日本国产| 国产精品亚洲专一区二区三区| 国产精品suv一区二区| 国产丝袜一区二区三区| 在线免费成人| 国产精品999视频| 国产三级欧美三级| av老司机久久| 奇米4444一区二区三区 | 亚洲无码久久久久| 欧美日本国产在线| 国产精品亚洲片在线播放| 欧美成人手机在线视频| 欧美日韩人人澡狠狠躁视频| 91免费在线| 国产日韩一区二区| 久久精品国产99| 欧美一区二区激情视频| www日韩欧美| 九九视频免费观看视频精品 | 成人亚洲精品| 久久精品香蕉视频| 亚洲在线视频网站|