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

一份值得收藏的 Git 異常處理清單

新聞 前端
Git 作為一種分布式版本控制系統(tǒng)已經(jīng)成為現(xiàn)在開發(fā)的寵兒,不僅應(yīng)用在前端、后端、客戶端等開發(fā)場景中,也成為各行業(yè)互聯(lián)網(wǎng)企業(yè)分工協(xié)作的必備技能之一。

前言

Git 作為一種分布式版本控制系統(tǒng)已經(jīng)成為現(xiàn)在開發(fā)的寵兒,不僅應(yīng)用在前端、后端、客戶端等開發(fā)場景中,也成為各行業(yè)互聯(lián)網(wǎng)企業(yè)分工協(xié)作的必備技能之一。

大家在使用過程中總會(huì)碰到這樣那樣的問題,本文主要針對(duì)以下經(jīng)常發(fā)生的幾種異常情況提供一些解決方案:

  1. 本地工作區(qū)文件修復(fù)

  2. 遠(yuǎn)程分支刪除后,刪除本地分支與其關(guān)聯(lián)

  3. 修改提交時(shí)的備注內(nèi)容

  4. 修改分支名,實(shí)現(xiàn)無縫銜接

  5. 撤回文件提交

  6. 撤銷本地分支合并

  7. 恢復(fù)誤刪的本地分支

  8. 不確定哪個(gè)分支有自己提交的 commit

(一)本地工作區(qū)文件修復(fù)

大家都知道,一個(gè)文件夾中的文件如果被刪掉了,那只有在垃圾箱里面找了。如果垃圾箱里面的也被刪掉了,以筆者的常識(shí)在不借助工具的情況下怕是就找不到了,emmmm。。。

不過,關(guān)聯(lián)了 Git 的文件和文件夾就不一樣了,有了本地倉庫和遠(yuǎn)程倉庫的雙重保護(hù),找到一個(gè)被刪除的文件也不過就分分鐘,一個(gè)命令行的事情吧。

語法: git checkout <filename/dirname>

命令: git checkout 1.js

這一命令主要用于本地工作區(qū)文件的撤回,下圖是一個(gè)工作區(qū)文件被刪除后的完美恢復(fù)過程。

(二)遠(yuǎn)程分支刪除后,刪除本地分支及關(guān)聯(lián)

為方便分支提交,一般情況下會(huì)用本地命令 git branch --set-upstream-to=origin/master master 建立本地分支與遠(yuǎn)程分支的關(guān)聯(lián),從 master 拉出的分支可以自動(dòng)建立與遠(yuǎn)程已有分支的關(guān)聯(lián),這樣可以很方便的使用 git pull 和 git push 拉取遠(yuǎn)程分支的代碼和將本地分支提交到遠(yuǎn)程。

Git 遠(yuǎn)程分支刪除之后,本地分支就無法成功推送到遠(yuǎn)程,想要重新建立與遠(yuǎn)程倉庫的關(guān)聯(lián),就需要先刪除其原本的與已刪除的遠(yuǎn)程分支的關(guān)聯(lián)。

如下圖所示,需要?jiǎng)h除的遠(yuǎn)程分支為 feature/test,使用 git push origin --delete feature/test 刪除掉對(duì)應(yīng)的遠(yuǎn)程分支之后,刪除本地分支關(guān)聯(lián)。

語法: git branch --unset-upstream <branchname>

命令: git branch --unset-upstream feature/test

刪除掉關(guān)聯(lián)關(guān)系之后,用 git branch -vv 命令可查看到本地分支與遠(yuǎn)程分支的關(guān)聯(lián)關(guān)系如下圖所示,可觀察到 feature/test 分支已經(jīng)沒有關(guān)聯(lián)的遠(yuǎn)程分支了。

(三)修改提交時(shí)的備注內(nèi)容

平時(shí)提交代碼很多時(shí)候因?yàn)檐娗榫o急,會(huì)在剛提交的時(shí)候填寫了自己不太滿意的備注,但筆者本人有點(diǎn)強(qiáng)迫癥,一定要把它改成想要的樣子咋辦。。。。,不要慌,還是有解決辦法滴!

想要修改最近一次提交的“修改xxx功能”的備注:

語法: git commit --amend

命令: git commit --amend

使用 git log --pretty=oneline 查看內(nèi)容,發(fā)現(xiàn)已經(jīng)成功修改啦。 需要注意的是此項(xiàng)命令會(huì)修改提交時(shí)的commit-id,即會(huì)覆蓋原本的提交,需要謹(jǐn)慎操作 。

(四)修改分支名,實(shí)現(xiàn)無縫銜接

開發(fā)中的大佬都是擁有極快手速的人,建了個(gè)分支一不小心打錯(cuò)了某個(gè)字母或者兩個(gè)字母打反了,可能就與本意存在較大誤差了,Git 提供一種已經(jīng)拉取了分支,在上面開發(fā)了不少的內(nèi)容,但后來發(fā)現(xiàn)原本拉的分支名字就有問題的修復(fù)方法。

需要修改的分支名字為 stor-13711, 如下圖所示:

語法: git branch -m <oldbranch> <newbranch>

命令: git branch -m feature/stor-13711 feature/story-13711

執(zhí)行完之后發(fā)現(xiàn)文件的工作區(qū)已修改內(nèi)容一點(diǎn)都沒有變化,真正的實(shí)現(xiàn)了無痛過渡,皆大歡喜!

(五)撤回文件提交

日常工作中,可能由于需求變更、對(duì)于文件的處理不同、提交了錯(cuò)誤的本不應(yīng)提交的內(nèi)容等原因?qū)е绿峤涣瞬贿m合提交的內(nèi)容,需要進(jìn)行撤銷操作。

需要撤回的提交中包含的內(nèi)容如下圖所示:

如下分析了各種原因撤銷的處理方式,主要包括:

  • 需求變更等原因?qū)е碌某蜂N

  • 代碼重構(gòu)等原因?qū)е碌某蜂N

  • 個(gè)人疏失等原因?qū)е碌某蜂N

需求變更等原因?qū)е碌某蜂N

該需求仍然需要做,但進(jìn)行了某些改動(dòng),按照之前的提交已經(jīng)不合適,需要重新改動(dòng)之后一次性提交,以增加每一次提交的連續(xù)性和單個(gè)提交的完整性。

語法: git reset --soft [<commit-id>/HEAD~n>]

命令: git reset --soft HEAD~1

命令執(zhí)行完成后,查看文件變更記錄,可發(fā)現(xiàn)如下圖所示:

文件變更記錄與未提交之前的文件變更記錄是一致的,可判斷只是撤銷了 commit 的操作。

文件撤回到工作區(qū)后,可能發(fā)生部分之前上傳的文件不再需要,但是本地又不想刪除或是不能刪除(譬如 node_modules 文件)。

Git 提供了一個(gè)完整的解決方案,在本地項(xiàng)目根目錄下新建 .gitignore 文件,使用文件的特定語法(如下圖所示)即可以保證文件不被上傳到本地或遠(yuǎn)程倉庫。其實(shí)現(xiàn)原理主要是在本地保存的文件快照中刪除 .gitignore 文件中定義的文件,以實(shí)現(xiàn)不被上傳的效果。

  1. # 忽略 .a 文件 
  2. *.a 
  3. # 但否定忽略 lib.a, 盡管已經(jīng)在前面忽略了 .a 文件 
  4. !lib.a 
  5. # 僅在當(dāng)前目錄下忽略 TODO 文件, 但不包括子目錄下的 subdir/TODO 
  6. /TODO 
  7. # 忽略 build/ 文件夾下的所有文件 
  8. build/ 
  9. # 忽略 doc/notes.txt, 不包括 doc/server/arch.txt 
  10. doc/*.txt 
  11. # 忽略所有的 .pdf 文件 在 doc/ directory 下的 
  12. doc/**/*.pdf 

代碼重構(gòu)等原因?qū)е碌某蜂N

本地需要進(jìn)行某些優(yōu)化,對(duì)于單次提交上傳的不同文件有不同的處理需求,為使提交記錄更易于閱讀和便于區(qū)分所進(jìn)行的撤銷。

語法: git reset --mixed [<commit-id>/HEAD~n>]

命令: git reset --mixed HEAD~1

命令執(zhí)行完成后,查看文件變更記錄,可發(fā)現(xiàn)如下圖所示:

已變更的文件都未添加到暫存區(qū),撤銷了 commit 和 add 的操作。

個(gè)人疏失等原因?qū)е碌某蜂N

本地需要將完全錯(cuò)誤的本不應(yīng)提交的內(nèi)容提交到了倉庫,需要進(jìn)行撤銷。

語法: git reset --hard [<commit-id>/HEAD~n>]

命令: git reset --hard HEAD~1

命令執(zhí)行完成后,查看文件變更記錄,可發(fā)現(xiàn)如下圖所示:

已追蹤文件的變更內(nèi)容都消失了,撤銷了 commit 和 add 的操作,同時(shí)撤銷了本地已追蹤內(nèi)容的修改;未追蹤的內(nèi)容不會(huì)被改變。從上面的效果可以看到,文件的修改都會(huì)被撤銷掉, --hard的模式下需要謹(jǐn)慎操作 

(六)撤銷本地分支合并

實(shí)際操作中,總會(huì)有很多的干擾,導(dǎo)致我們合并了并不該合并的分支到目標(biāo)分支上。解決這種問題的方式有兩種, git reset 和 git revert 。 reset 的語法和命令之前已經(jīng)介紹過,不做贅述, revert 的語法和命令和 reset 一致。但是產(chǎn)生的實(shí)際效果會(huì)有不同。

可以先來看下 revert 操作的實(shí)際效果,合并分支之后的效果如下圖所示:

撤銷合并:

語法: git revert <commit-id>

命令: git revert 700920

下圖為執(zhí)行命令后的效果:

經(jīng)過前后對(duì)比可知,revert 執(zhí)行之后會(huì)在原本的記錄中新增一條提交記錄。

reset 如上 “本地文件撤銷” 例子所述,會(huì)刪除掉原本已有的提交記錄,在合并分支中,會(huì)刪除原本合并分支的記錄。revert 則有不同,會(huì)保留原本合并分支的記錄,并在其上新增一條提交記錄,便于之后有需要仍然能夠回溯到 revert 之前的狀態(tài)。

從需要提交到遠(yuǎn)程分支的角度來講,reset 能夠毀尸滅跡,不讓別人發(fā)現(xiàn)我們?cè)?jīng)錯(cuò)誤的合并過分支;revert 則會(huì)將合并分支和撤回記錄一并顯示在遠(yuǎn)程提交記錄上。

從代碼撤銷之后仍然需要合并的角度來講,revert 能夠?qū)崿F(xiàn)多分支合并之后,仍然能夠只撤銷本合并分支的內(nèi)容;reset 則需要使用 git reflog 命令 reset 到第一個(gè)沒有出錯(cuò)的內(nèi)容的 commit-id ,然后再逐個(gè)進(jìn)行合并(前提是這些分支的合并是有順序要求的)。

換言之,需要合并多個(gè)分支,如果合并的某個(gè)分支在操作過程中修改了內(nèi)容,revert 能夠?qū)崿F(xiàn)仍然合并修改之前的所有分支,reset 則只能合并某一個(gè)修改之前的分支。

(七)恢復(fù)誤刪的本地分支

本地分支被拉出之后,由于某種疏忽被錯(cuò)誤的刪除了,而且本地的分支并沒有被同步到遠(yuǎn)程分支上,此時(shí)想要恢復(fù)本地分支。

誤刪的分支為 feature/delete,使用 git reflog 命令可查看到該倉庫下的所有歷史操作,如下圖所示:

語法: git checkout -b <branch-name> <commit-id>

命令: git checkout -b feature/delete HEAD@{2}

命令執(zhí)行完成后,分支恢復(fù)到 HEAD@{2} 的快照,即從 master 分支拉取 feature/delete 分支的內(nèi)容,仍然缺少“新增xxx文件”的提交,直接將文件內(nèi)容恢復(fù)到最新的提交內(nèi)容,使用命令 git reset --hard HEAD@{1} 即可實(shí)現(xiàn)硬性覆蓋本地工作區(qū)內(nèi)容的目的。 git reflog 命令獲取到的內(nèi)容為本地倉庫所有發(fā)生過的變更,可謂恢復(fù)利器,既可向前追溯,亦可向后調(diào)整,滿滿的時(shí)光追溯器的趕腳啊。。。

(八)不確定哪個(gè)分支有自己提交的 commit

工作中會(huì)經(jīng)常碰到一種場景,在一個(gè)分支中修改了某個(gè)東西,進(jìn)行了提交,因?yàn)榘姹鞠群蟮葐栴},先后合并到了各個(gè)分支上,但后來發(fā)現(xiàn)提交的這個(gè)修改的東西是有問題的,需要全項(xiàng)目排查,到底哪個(gè)分支有用這個(gè)提交,然后將其修復(fù)掉。

需要先確定有問題的提交的 commit-id :

然后查看本地所有的分支:

可以看到本地有 4 個(gè)分支,本地的分支數(shù)量非人為控制的,在使用狀態(tài)的分支直接刪掉也不合適,分支數(shù)量達(dá)到一定程度,一個(gè)一個(gè)分支查找也不現(xiàn)實(shí)。Git 提供了一種能夠直接通過 commit-id 查找出包含該內(nèi)容分支的命令。

語法: git branch --contains <commit-id>

命令: git branch --contains 700920

命令執(zhí)行后可以看到包含該問題提交的分支如下圖所示,就可以很方便的在對(duì)應(yīng)分支上修復(fù)內(nèi)容啦。

總結(jié)

本文介紹的是實(shí)際工作場景中可能出現(xiàn)的幾種異常情況及解決方式,希望能夠?qū)Υ蠹矣兴鶐椭蛔阒幘凑?qǐng)指正。實(shí)際上現(xiàn)在已經(jīng)有很多 Git 操作對(duì)應(yīng)的工具可以使用,需要明白的是工具中的每個(gè)操作等同于 Git 命令行的哪個(gè)命令,會(huì)有什么樣的結(jié)果,以避免一些不必要發(fā)生的錯(cuò)誤。

 

責(zé)任編輯:張燕妮 來源: zoo.team
相關(guān)推薦

2019-01-17 08:16:05

MySQL規(guī)范數(shù)據(jù)庫

2022-03-25 11:44:14

Scrapy爬蟲命令

2019-04-15 15:12:04

Redis命令數(shù)據(jù)庫

2019-12-02 08:58:09

SQL腳本語言MySQL

2019-07-17 07:07:54

MySQL數(shù)據(jù)庫索引

2019-08-12 08:47:14

腳本語言數(shù)據(jù)庫MySQL

2019-12-10 08:06:16

數(shù)據(jù)庫1NF數(shù)據(jù)庫范式

2019-12-05 07:55:47

監(jiān)控指標(biāo)巡檢指標(biāo)數(shù)據(jù)庫

2016-08-24 16:55:18

DevOps結(jié)構(gòu)清單

2019-10-12 00:39:23

MySQL數(shù)據(jù)庫Oracle

2018-08-15 13:49:06

數(shù)據(jù)分析學(xué)習(xí)Python

2018-10-10 09:30:29

Spring Boot知識(shí)框架

2018-05-16 09:00:00

物聯(lián)網(wǎng)物聯(lián)網(wǎng)平臺(tái)IoT

2023-03-21 09:44:34

模型AI

2019-07-17 15:33:25

IT架構(gòu)開發(fā)人員架構(gòu)師

2018-05-22 09:07:54

數(shù)據(jù)科學(xué)語言職位

2019-11-14 21:21:50

數(shù)據(jù)挖掘數(shù)據(jù)處理數(shù)據(jù)分析

2023-09-26 11:03:42

數(shù)據(jù)中心服務(wù)器

2025-09-17 08:14:16

2018-03-30 10:10:11

區(qū)塊鏈數(shù)字貨幣記賬模式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲品质视频自拍网| 一本到不卡精品视频在线观看| 91在线播放国产| 国产精品18p| 你微笑时很美电视剧整集高清不卡| 91高清视频在线| ijzzijzzij亚洲大全| 香蕉国产在线视频| 老司机精品视频导航| 久久久亚洲国产| 日本猛少妇色xxxxx免费网站| 亚洲五码在线| 欧美撒尿777hd撒尿| 欧美a级免费视频| аⅴ资源新版在线天堂| 成人午夜激情片| 国产中文字幕日韩| 亚洲天堂一区在线观看| 永久91嫩草亚洲精品人人| 精品亚洲aⅴ在线观看| 在线视频日韩欧美| 美女色狠狠久久| 午夜视频在线观看一区二区| 中文精品一区二区三区| 亚洲三区在线观看无套内射| 国产精一区二区三区| 国产精品久久久久久久久影视| 国产在线观看你懂的| 国产精品福利在线观看播放| 亚洲乱码av中文一区二区| 亚洲精品成人无码毛片| 99综合久久| 欧美自拍偷拍一区| 北条麻妃av高潮尖叫在线观看| av成人影院在线| 亚洲尤物视频在线| 成人免费看片视频在线观看| 欧美激情二区| 成人欧美一区二区三区小说 | 欧美日韩精品一区二区三区在线观看| 欧美日韩mp4| 久久久久免费精品| 欧美电影免费观看高清完整| 精品久久久久久电影| av网站手机在线观看| 国产经典三级在线| 亚洲午夜在线观看视频在线| 91国在线高清视频| 污片视频在线免费观看| 亚洲欧美日韩小说| 日本丰满大乳奶| 在线免费观看的av| 亚洲精品国产a久久久久久| 亚洲小说欧美另类激情| 在线观看小视频| 一区二区三区精品在线| 国产一区 在线播放| 免费在线看污片| 亚洲国产另类精品专区| 18禁网站免费无遮挡无码中文| 黄频免费在线观看| 色噜噜狠狠成人网p站| 手机看片福利盒子久久| 国产精品亲子伦av一区二区三区| 欧美艳星brazzers| 天天av天天操| theporn国产在线精品| 亚洲第一精品电影| 欧美成人午夜精品免费| japanese国产精品| 久久久黄色av| 一级免费在线观看| 免费精品99久久国产综合精品| 国产在线精品自拍| 成人毛片在线精品国产| 26uuu另类欧美| 亚洲午夜精品一区二区| 污视频免费在线观看| 精品久久久久久亚洲国产300| 超碰网在线观看| 亚洲电影二区| 亚洲精品国产免费| 中字幕一区二区三区乱码| 亚洲精品二区三区| 97香蕉久久超级碰碰高清版| 亚洲黄色免费观看| 国产综合成人久久大片91| 国产精品视频福利| 99青草视频在线播放视| 亚洲欧美日韩精品久久久久| heyzo亚洲| 亚洲青青一区| 日韩高清有码在线| 91久久久久久久久久久久久久 | 美女视频黄免费的亚洲男人天堂| 国产真人真事毛片| 麻豆久久一区二区| 国产一区二区无遮挡| 99reav在线| 污片在线观看一区二区 | 成人avav影音| 中文一区一区三区免费| 九色porny自拍视频在线观看 | jizzzz日本| 精品国内亚洲2022精品成人| 色噜噜狠狠狠综合曰曰曰| 国产精品.www| 国产精品一区不卡| 天天人人精品| 制服丝袜专区在线| 日韩欧美国产三级| 欧美成人久久久免费播放| 亚洲一区二区三区四区五区午夜| 91免费综合在线| 国产51人人成人人人人爽色哟哟| 亚洲国产色一区| www.亚洲自拍| 成人写真视频| 国产精品扒开腿爽爽爽视频| 天堂网在线资源| 尤物av一区二区| 日本黄大片一区二区三区| 中国av一区| 97婷婷涩涩精品一区| 性中国古装videossex| 亚洲欧洲日韩在线| 蜜臀一区二区三区精品免费视频| 亚洲资源网站| 1769国产精品| 天堂v在线观看| 亚洲第一主播视频| 日本精品一二三区| 欧美高清不卡| 亚洲xxxx做受欧美| 91黄色在线| 日韩精品一区二区三区中文不卡| 婷婷社区五月天| 久久精品99国产精品| 亚洲ai欧洲av| 免费在线成人激情电影| 一本色道久久综合狠狠躁篇怎么玩| 好看的av在线| 久久久久久久电影| 任你操这里只有精品| 欧美极品在线观看| 国产成人一区二区三区小说| 欧美美女色图| 欧美视频中文字幕| 91免费在线看片| 久久99国产乱子伦精品免费| 国产麻豆电影在线观看| 秋霞一区二区三区| 久久久视频精品| 水中色av综合| 在线观看免费亚洲| 黄色片网站在线播放| 久久国产精品免费| 日本xxxxx18| 成人看片爽爽爽| 456国产精品| yes4444视频在线观看| 欧美日韩一区二区三区四区| 乱h高h女3p含苞待放| 国产高清在线精品| 妞干网在线视频观看| 久操成人av| 91精品视频在线播放| 直接在线观看的三级网址| 精品福利视频一区二区三区| 国产农村妇女aaaaa视频| 久久亚洲精华国产精华液| 在线视频日韩一区| 影音先锋日韩在线| 欧美1o一11sex性hdhd| 成人黄色毛片| 美女精品久久久| 日本不卡视频一区二区| 欧美日韩你懂得| 中文字幕第28页| 国产午夜精品久久久久久久| 两性午夜免费视频| 蜜乳av另类精品一区二区| 老司机av福利| 久久a爱视频| 91精品久久久久久久久久久久久久 | 老司机aⅴ在线精品导航| 日本中文字幕久久看| 欧美成人xxx| 日韩成人激情在线| 伊人久久成人网| 亚洲综合视频网| 一区二区黄色片| 国产精品一二三四区| 激情婷婷综合网| 国产综合精品一区| 无码免费一区二区三区免费播放| 国产一区二区三区黄网站| 69av视频在线播放| 91麻豆免费在线视频| 一区二区三区www| 人妻精品一区一区三区蜜桃91| 欧美日韩一级大片网址| 欧美一二三区视频| 亚洲精品久久7777| 影音先锋男人在线| 99久久精品费精品国产一区二区| 尤物国产在线观看| 国产精品乱看| 少妇大叫太大太粗太爽了a片小说| 成人羞羞网站入口| 精品伦精品一区二区三区视频| 欧美爱爱视频| 国产精品白嫩初高中害羞小美女| 波多野结衣在线观看| 欧美xxxx综合视频| 在线a免费看| 亚洲人成自拍网站| 亚洲av成人精品毛片| 日韩视频免费直播| 一区二区www| 欧美亚一区二区| 日韩手机在线视频| 黄色一区二区在线观看| 精品无码久久久久久久| 亚洲免费高清视频在线| 大地资源高清在线视频观看| 欧美国产精品一区| 亚洲女优在线观看| 久久久久国产成人精品亚洲午夜| 国产一级伦理片| 成人av资源在线观看| 无码人妻丰满熟妇区毛片蜜桃精品 | 成人性生交大免费看| 国产精品一区三区| 五月天婷婷在线观看视频| 久久机这里只有精品| wwwwxxxx日韩| 日本不卡的三区四区五区| 欧美黑人又粗又大又爽免费| 久久人人精品| 日本女优爱爱视频| 丝袜美腿一区二区三区| 国产日韩一区二区在线观看| 午夜亚洲精品| 激情综合网俺也去| 男人的天堂久久精品| 中文字幕国内自拍| 久久99久久99| 亚洲黄色片免费看| 国产成人精品免费视频网站| 亚洲AV无码久久精品国产一区| 国产麻豆精品在线观看| 性高潮免费视频| 91欧美一区二区| 亚洲а∨天堂久久精品2021| 国产精品久久久久久久久搜平片 | 在线视频中文字幕一区二区| 久久久999久久久| 88在线观看91蜜桃国自产| 国内老熟妇对白xxxxhd| 精品成人在线观看| 香蕉国产在线视频| 最近2019中文字幕mv免费看| 精品麻豆一区二区三区| 色综合天天综合网国产成人网 | 97se亚洲综合在线| 亚洲涩涩在线观看| 欧美综合国产| 第四色婷婷基地| 国产精品亚洲一区二区三区妖精| 免费啪视频在线观看| 99re视频精品| 国产7777777| 亚洲激情五月婷婷| 久久国产视频一区| 欧美三级视频在线| www.av日韩| 日韩精品视频在线观看网址| www 日韩| 久久久久久中文字幕| 亚洲黄色免费看| 成人免费网站在线看| 精品亚洲自拍| 亚洲一区二三| 亚洲精品在线二区| 在线黄色免费看| 成人av网址在线| 久久午夜精品视频| 亚洲福利视频导航| 91九色蝌蚪91por成人| 精品视频偷偷看在线观看 | 欧美激情在线观看| 日韩av电影资源网| 国产精品一区二区三区免费观看| 精品国产乱码久久久| 99国产精品白浆在线观看免费| 快she精品国产999| 最新国产精品自拍| 国产精品欧美一区二区三区| 日韩免费视频网站| 91精品久久久久久久99蜜桃| 欧美孕妇孕交xxⅹ孕妇交| 欧美xxxx综合视频| 国产精品4hu.www| 九九九九精品| 欧美激情第8页| 亚洲免费黄色网| 久久久久久久久一| 国产在线观看免费av| 91精品国产入口在线| 番号在线播放| 91高潮在线观看| aaa国产精品视频| 国产精品久久成人免费观看| 日本欧美大码aⅴ在线播放| 一级欧美一级日韩片| 亚洲乱码国产乱码精品精的特点| 中文字幕乱码在线观看| 精品一区二区三区四区在线| av剧情在线观看| 国产欧美日韩伦理| 欧美网站在线| 在线观看你懂的视频| 成人免费一区二区三区视频| 最近中文字幕在线观看| 亚洲免费视频观看| 小视频免费在线观看| 国产精品日本一区二区| 伊人成人在线| 国产污在线观看| 亚洲午夜一区二区| 亚洲欧美强伦一区二区| 欧美激情网站在线观看| 亚洲一区二区三区四区电影| 欧美成人国产va精品日本一级| 91女人18毛片水多国产| 亚洲欧美精品一区| 樱桃视频成人在线观看| 精品一区2区三区| 日韩视频二区| 国产乱了高清露脸对白| 亚洲成人免费在线观看| 高清乱码毛片入口| 国内精品久久久久久久| 国产香蕉精品| 国产成人精品视频免费看| 91原创在线视频| 337p粉嫩色噜噜噜大肥臀| 一区国产精品视频| 欧美午夜三级| 波多野结衣三级在线| 国产九色精品成人porny| 久久久久无码国产精品| 亚洲高清久久久久久| 英国三级经典在线观看| 日韩欧美99| 久久91精品久久久久久秒播| 希岛爱理中文字幕| 精品少妇一区二区三区免费观看| 高清电影在线观看免费| 国内精品久久国产| 玖玖玖国产精品| 97在线观看视频免费| 日韩欧美激情四射| 黄视频网站在线观看| 日韩.欧美.亚洲| 极品美女销魂一区二区三区 | 欧美日韩高清一区二区三区| 久操视频在线免费播放| 99在线看视频| 新67194成人永久网站| 欧美极品jizzhd欧美18| 欧美一区二区视频在线观看| 欧美亚洲系列| 欧美高清视频一区二区三区在线观看| 日韩国产高清影视| www.99re7| 亚洲裸体xxxx| 国产一区二区高清在线| 亚洲欧洲日产国码无码久久99| 国产精品美女久久久久久久网站| 亚洲精品视频专区| 国产成人在线一区| 中文字幕人成人乱码| 亚洲精品理论片| 欧美高清一级片在线| а√在线天堂官网| 亚洲午夜激情| 91香蕉视频mp4| 国产手机av在线| 热re91久久精品国99热蜜臀| 国产电影一区二区在线观看| 亚洲制服丝袜在线播放| 欧美日韩在线播放一区| av资源中文在线| 国产a级片免费看| 久久午夜羞羞影院免费观看| 99久久精品无免国产免费| 欧美最猛性xxxx| 欧美午夜不卡|