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

Git 不要只會 Pull 和 Push,這五條提高效率的命令得掌握!

開發(fā) 開發(fā)工具
官方解釋:當您想記錄工作目錄和索引的當前狀態(tài),但又想返回一個干凈的工作目錄時,請使用git stash。該命令將保存本地修改,并恢復工作目錄以匹配頭部提交。

使用 Git 作為代碼版本管理,早已是現在開發(fā)工程師必備的技能??纱蠖鄶倒こ處熯€是只會最基本的保存、拉取、推送,遇到一些commit管理的問題就束手無策,或者用一些不優(yōu)雅的方式解決。

本文分享我在開發(fā)工作中實踐過的實用命令。這些都能夠大大提高工作效率,還能解決不少疑難場景。下面會介紹命令,列出應用場景,手摸手教學使用,讓同學們看完即學會。

stash

描述

官方解釋:當您想記錄工作目錄和索引的當前狀態(tài),但又想返回一個干凈的工作目錄時,請使用git stash。該命令將保存本地修改,并恢復工作目錄以匹配頭部提交。

stash 命令能夠將還未 commit 的代碼存起來,讓你的工作目錄變得干凈。

應用場景

我猜你心里一定在想:為什么要變干凈?

應用場景:某一天你正在 feature 分支開發(fā)新需求,突然產品經理跑過來說線上有bug,必須馬上修復。而此時你的功能開發(fā)到一半,于是你急忙想切到 master 分支,然后你就會看到以下報錯:

圖片圖片

因為當前有文件更改了,需要提交commit保持工作區(qū)干凈才能切分支。由于情況緊急,你只有急忙 commit 上去,commit 信息也隨便寫了個“暫存代碼”,于是該分支提交記錄就留了一條黑歷史…(真人真事,看過這種提交)

命令使用

如果你學會 stash,就不用那么狼狽了。你只需要:

git stash

就這么簡單,代碼就被存起來了。

當你修復完線上問題,切回 feature 分支,想恢復代碼也只需要:

git stash apply

相關命令

# 保存當前未commit的代碼
git stash

# 保存當前未commit的代碼并添加備注
git stash save "備注的內容"

# 列出stash的所有記錄
git stash list

# 刪除stash的所有記錄
git stash clear

# 應用最近一次的stash
git stash apply

# 應用最近一次的stash,隨后刪除該記錄
git stash pop

# 刪除最近的一次stash
git stash drop

當有多條 stash,可以指定操作stash,首先使用stash list 列出所有記錄:

$ git stash list
stash@{0}: WIP on ...
stash@{1}: WIP on ...
stash@{2}: On ...

應用第二條記錄:

$ git stash apply stash@{1}

pop,drop 同理。

vscode 集成

stash 代碼:

圖片圖片

填寫備注內容,也可以不填直接Enter:

圖片圖片

在STASHES菜單中可以看到保存的stash:

圖片圖片

先點擊stash記錄旁的小箭頭,再點擊 apply 或者 pop 都可恢復 stash:

圖片圖片

reset --soft

描述

完全不接觸索引文件或工作樹(但會像所有模式一樣,將頭部重置為)。這使您的所有更改的文件更改為“要提交的更改”。

回退你已提交的 commit,并將 commit 的修改內容放回到暫存區(qū)。

一般我們在使用 reset 命令時,git reset --hard會被提及的比較多,它能讓 commit 記錄強制回溯到某一個節(jié)點。而git reset --soft的作用正如其名,--soft(柔軟的) 除了回溯節(jié)點外,還會保留節(jié)點的修改內容。

應用場景

回溯節(jié)點,為什么要保留修改內容?

應用場景1:有時候手滑不小心把不該提交的內容 commit 了,這時想改回來,只能再 commit 一次,又多一條“黑歷史”。

應用場景2:規(guī)范些的團隊,一般對于 commit 的內容要求職責明確,顆粒度要細,便于后續(xù)出現問題排查。本來屬于兩塊不同功能的修改,一起 commit 上去,這種就屬于不規(guī)范。這次恰好又手滑了,一次性 commit 上去。

命令使用

學會reset --soft之后,你只需要:

# 恢復最近一次 commit
git reset --soft HEAD^

reset --soft相當于后悔藥,給你重新改過的機會。對于上面的場景,就可以再次修改重新提交,保持干凈的 commit 記錄。

以上說的是還未 push 的commit。對于已經 push 的 commit,也可以使用該命令,不過再次 push 時,由于遠程分支和本地分支有差異,需要強制推送git push -f來覆蓋被 reset 的 commit。

還有一點需要注意,在reset --soft指定 commit 號時,會將該 commit 到最近一次 commit 的所有修改內容全部恢復,而不是只針對該 commit。

舉個例子:

commit 記錄有 c、b、a。

圖片圖片

reset 到 a。

git reset --soft 1a900ac29eba73ce817bf959f82ffcb0bfa38f75

此時的 HEAD 到了 a,而 b、c 的修改內容都回到了暫存區(qū)。

圖片圖片

cherry-pick

描述

給定一個或多個現有提交,應用每個提交引入的更改,為每個提交記錄一個新的提交。這需要您的工作樹清潔(沒有從頭提交的修改)。

將已經提交的 commit,復制出新的 commit 應用到分支里

應用場景

commit 都提交了,為什么還要復制新的出來?

應用場景1:有時候版本的一些優(yōu)化需求開發(fā)到一半,可能其中某一個開發(fā)完的需求要臨時上,或者某些原因導致待開發(fā)的需求卡住了已開發(fā)完成的需求上線。這時候就需要把 commit 抽出來,單獨處理。

應用場景2:有時候開發(fā)分支中的代碼記錄被污染了,導致開發(fā)分支合到線上分支有問題,這時就需要拉一條干凈的開發(fā)分支,再從舊的開發(fā)分支中,把 commit 復制到新分支。

命令使用

復制單個

現在有一條feature分支,commit 記錄如下:

圖片圖片

需要把 b 復制到另一個分支,首先把 commitHash 復制下來,然后切到 master 分支。

圖片圖片

當前 master 最新的記錄是 a,使用cherry-pick把 b 應用到當前分支。

圖片圖片

完成后看下最新的 log,b 已經應用到 master,作為最新的 commit 了??梢钥吹?commitHash 和之前的不一樣,但是提交時間還是保留之前的。

復制多個

以上是單個 commit 的復制,下面再來看看 cherry-pick 多個 commit 要如何操作。

  • 一次轉移多個提交:
git cherry-pick commit1 commit2

上面的命令將 commit1 和 commit2 兩個提交應用到當前分支。

  • 多個連續(xù)的commit,也可區(qū)間復制:
git cherry-pick commit1^..commit2

上面的命令將 commit1 到 commit2 這個區(qū)間的 commit 都應用到當前分支(包含commit1、commit2),commit1 是最早的提交。

cherry-pick 代碼沖突

在cherry-pick多個commit時,可能會遇到代碼沖突,這時cherry-pick會停下來,讓用戶決定如何繼續(xù)操作。下面看看怎么解決這種場景。

圖片圖片

還是 feature 分支,現在需要把 c、d、e 都復制到 master 分支上。先把起點c和終點e的 commitHash 記下來。

圖片圖片

切到 master 分支,使用區(qū)間的cherry-pick??梢钥吹?c 被成功復制,當進行到 d 時,發(fā)現代碼沖突,cherry-pick中斷了。這時需要解決代碼沖突,重新提交到暫存區(qū)。

圖片圖片

然后使用cherry-pick --continue讓cherry-pick繼續(xù)進行下去。最后 e 也被復制進來,整個流程就完成了。

以上是完整的流程,但有時候可能需要在代碼沖突后,放棄或者退出流程:

  • 放棄 cherry-pick:
git cherry-pick --abort

回到操作前的樣子,就像什么都沒發(fā)生過。

  • 退出 cherry-pick:
git cherry-pick --quit

不回到操作前的樣子。即保留已經cherry-pick成功的 commit,并退出cherry-pick流程。

revert

描述

給定一個或多個現有提交,恢復相關提交引入的更改,并記錄一些這些更改的新提交。這就要求你的工作樹是干凈的(沒有來自頭部的修改)。

將現有的提交還原,恢復提交的內容,并生成一條還原記錄。

應用場景

應用場景:有一天測試突然跟你說,你開發(fā)上線的功能有問題,需要馬上撤回,否則會影響到系統(tǒng)使用。這時可能會想到用 reset 回退,可是你看了看分支上最新的提交還有其他同事的代碼,用 reset 會把這部分代碼也撤回了。由于情況緊急,又想不到好方法,還是任性的使用 reset,然后再讓同事把他的代碼合一遍(同事聽到想打人),于是你的技術形象在同事眼里一落千丈。

命令使用

revert 普通提交

學會 revert 之后,立馬就可以拯救這種尷尬的情況。

現在 master 記錄如下:

圖片圖片

git revert 21dcd937fe555f58841b17466a99118deb489212

revert 掉自己提交的 commit。

圖片圖片

因為 revert 會生成一條新的提交記錄,這時會讓你編輯提交信息,編輯完后 :wq 保存退出就好了。

圖片圖片

再來看下最新的 log,生成了一條 revert 記錄,雖然自己之前的提交記錄還是會保留著,但你修改的代碼內容已經被撤回了。

revert 合并提交

在 git 的 commit 記錄里,還有一種類型是合并提交,想要 revert 合并提交,使用上會有些不一樣。

圖片圖片

現在的 master 分支里多了條合并提交。

圖片圖片

使用剛剛同樣的 revert 方法,會發(fā)現命令行報錯了。為什么會這樣?在官方文檔中有解釋。

通常無法 revert 合并,因為您不知道合并的哪一側應被視為主線。此選項指定主線的父編號(從1開始),并允許 revert 反轉相對于指定父編號的更改

我的理解是因為合并提交是兩條分支的交集節(jié)點,而 git 不知道需要撤銷的哪一條分支,需要添加參數 -m 指定主線分支,保留主線分支的代碼,另一條則被撤銷。

-m 后面要跟一個 parent number 標識出"主線",一般使用 1 保留主分支代碼。

git revert -m 1 <commitHash>

revert 合并提交后,再次合并分支會失效

還是上面的場景,在 master 分支 revert 合并提交后,然后切到 feature 分支修復好 bug,再合并到 master 分支時,會發(fā)現之前被 revert 的修改內容沒有重新合并進來。

因為使用 revert 后, feature 分支的 commit 還是會保留在 master 分支的記錄中,當你再次合并進去時,git 判斷有相同的 commitHash,就忽略了相關 commit 修改的內容。

這時就需要 revert 掉之前 revert 的合并提交,有點拗口,接下來看操作吧。

圖片圖片

現在 master 的記錄是這樣的。

圖片圖片

再次使用 revert,之前被 revert 的修改內容就又回來了。

reflog

描述

此命令管理重錄中記錄的信息。

如果說reset --soft是后悔藥,那 reflog 就是強力后悔藥。它記錄了所有的 commit 操作記錄,便于錯誤操作后找回記錄。

應用場景

應用場景:某天你眼花,發(fā)現自己在其他人分支提交了代碼還推到遠程分支,這時因為分支只有你的最新提交,就想著使用reset --hard,結果緊張不小心記錯了 commitHash,reset 過頭,把同事的 commit 搞沒了。沒辦法,reset --hard是強制回退的,找不到 commitHash 了,只能讓同事從本地分支再推一次(同事瞬間拳頭就硬了,怎么又是你)。于是,你的技術形象又一落千丈。

命令使用

圖片圖片

分支記錄如上,想要 reset 到 b。

圖片圖片

誤操作 reset 過頭,b 沒了,最新的只剩下 a。

圖片圖片

這時用git reflog查看歷史記錄,把錯誤提交的那次 commitHash 記下。

圖片圖片

再次 reset 回去,就會發(fā)現 b 回來了。

設置 Git 短命令

對我這種喜歡敲命令而不用圖形化工具的愛好者來說,設置短命令可以很好的提高效率。下面介紹兩種設置短命令的方式。

方式一

git config --global alias.ps push

方式二

打開全局配置文件

vim ~/.gitconfig

寫入內容

[alias] 
        co = checkout
        ps = push
        pl = pull
        mer = merge --no-ff
        cp = cherry-pick

使用

# 等同于 git cherry-pick <commitHash>
git cp <commitHash>

總結

本文主要分享了5個在開發(fā)中實用的 Git 命令和設置短命令的方式。

  • stash:存儲臨時代碼。
  • reset --soft:軟回溯,回退 commit 的同時保留修改內容。
  • cherry-pick:復制 commit。
  • revert:撤銷 commit 的修改內容。
  • reflog:記錄了 commit 的歷史操作。

文中列舉的應用場景有部分不太恰當,只是想便于同學們理解,最重要的是要理解命令的作用是什么,活學活用才能發(fā)揮最大功效。

責任編輯:武曉燕 來源: 一安未來
相關推薦

2022-03-30 14:47:25

Gitpullpush

2025-01-15 17:00:00

開發(fā)Linux命令

2023-05-17 16:47:47

物聯網智能建筑

2019-06-25 08:42:13

Linux命令指令

2019-09-26 16:05:18

GitGithub開源

2010-04-13 15:14:31

Oracle優(yōu)化

2021-12-17 15:03:50

Python工具代碼

2023-01-10 11:18:29

DevOps

2015-11-27 12:59:11

Android技巧提高效率

2018-09-30 14:46:38

Linux命令技巧

2012-03-27 09:17:43

Visual Stud

2015-09-06 16:05:57

綠色數據中心效率

2020-06-04 15:55:54

GitHub代碼開發(fā)者

2023-10-23 15:02:53

JavaScript

2013-11-18 10:36:39

Unix命令

2024-01-22 15:26:27

前端開發(fā)JavaScrip

2020-01-21 19:39:31

數據中心服務器工具

2010-09-09 16:51:50

2015-06-02 09:33:30

編程效率程序員

2014-12-12 09:52:04

JavaScript
點贊
收藏

51CTO技術棧公眾號

欧美精品卡一卡二| 国产一区免费电影| 在线视频欧美区| 电影午夜精品一区二区三区| 不卡的免费av| 亚洲精品亚洲人成在线| 欧美色视频在线| 2021狠狠干| 深爱激情五月婷婷| 国产精品乱看| 色偷偷av一区二区三区乱| 日本一区二区三区在线免费观看| 国产写真视频在线观看| 国内精品伊人久久久久av一坑| 一区二区欧美日韩视频| 黄色一级片免费播放| 国产乱码午夜在线视频| 国产欧美日韩精品a在线观看| 成人激情视频小说免费下载| 日韩xxx高潮hd| 久久国产精品亚洲人一区二区三区 | 欧美激情伊人电影| 91精品国自产在线| 99久久免费精品国产72精品九九 | 中文欧美日本在线资源| 无码成人精品区在线观看| 影视一区二区三区| 亚洲va韩国va欧美va| 亚洲国产一区在线| 日本护士...精品国| 三级成人在线视频| 久久乐国产精品| 永久免费看片视频教学| 久久91精品| 日韩美女一区二区三区| 手机看片一级片| 一区二区三区电影大全| 亚洲午夜影视影院在线观看| 日本不卡二区高清三区| 精品人妻午夜一区二区三区四区| 男人的j进女人的j一区| 欧美壮男野外gaytube| 国产免费美女视频| 国产99久久精品一区二区300| 欧美肥妇毛茸茸| 亚洲成人av免费看| 免费大片在线观看www| 国产性色一区二区| 成人福利视频网| 亚洲精品国产精品乱码视色| 国产情侣一区| 国内精品一区二区三区| 久久久久亚洲AV| 欧美伊人影院| 中文字幕日韩专区| 中文字幕 自拍| 欧美a级网站| 日韩小视频在线观看专区| 9l视频白拍9色9l视频| 精品国产欧美日韩一区二区三区| 欧美日韩在线视频观看| 激情深爱综合网| 国内精彩免费自拍视频在线观看网址 | 欧美高清视频| 国产精品美女久久久久久久| 亚洲高清123| jizz亚洲| 国产亚洲va综合人人澡精品| 久久综合九色综合网站| 青青操在线视频| 国产亚洲福利社区一区| 亚洲国产日韩欧美| 青青国产在线| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 牛牛国产精品| 欧美极品美女电影一区| 国产在线观看你懂的| 欧美全黄视频| 欧美国产日韩视频| 久久草视频在线| 在线亚洲自拍| 奇米四色中文综合久久| 国产91av在线播放| 久久精品天堂| 成人av番号网| 高清一区二区三区四区| 91亚洲男人天堂| 九九九九九九精品| 91在线网址| 亚洲免费av在线| 男女私大尺度视频| 色8久久影院午夜场| 欧美性xxxxxxxxx| 日韩欧美一区三区| free性护士videos欧美| 亚洲福利一二三区| 少妇高清精品毛片在线视频| 国产成人午夜性a一级毛片| 欧美一区二区三区日韩视频| www.色.com| 女仆av观看一区| 深夜福利国产精品| 国产福利久久久| 日本不卡在线视频| 99九九视频| 视频二区在线| 综合激情成人伊人| 97成人在线观看视频| 成人国产一区| 亚洲成人网av| 麻豆网站免费观看| 欧美在线电影| 午夜精品国产精品大乳美女| 中文字幕 人妻熟女| 成人国产一区二区三区精品| 日韩欧美一区二区三区四区五区| 伊人影院在线视频| 日本高清免费不卡视频| 潘金莲激情呻吟欲求不满视频| 红杏aⅴ成人免费视频| 色婷婷综合成人| xxxx.国产| 亚洲精品少妇| 国产日韩一区在线| 污视频在线免费| 亚洲天堂免费在线观看视频| 国产911在线观看| 国产91在线精品| 亚洲成人a**站| 国产一区二区三区在线视频观看| 国产美女诱惑一区二区| 91丨九色丨国产| 在线观看免费版| 亚洲国产精品一区二区久久恐怖片| 亚洲一级免费观看| 老司机在线精品视频| 九九精品视频在线| 亚洲午夜精品久久久| 久久五月婷婷丁香社区| 2018中文字幕第一页| 国产91在线播放精品| 亚洲成成品网站| 精品人妻在线播放| 国产传媒欧美日韩成人| 中文字幕欧美人与畜| 欧美日韩免费看片| 国产丝袜高跟一区| 国产小视频在线免费观看| 激情综合五月婷婷| 亚洲自拍三区| 亚洲精品国产精品国产| 欧美性大战久久久| 亚洲av成人精品一区二区三区| 欧美91精品| 97se亚洲综合| 成人免费看片| 91精品国产综合久久精品麻豆| 一本色道久久88| 国产精品日韩精品欧美精品| 精品国产免费人成电影在线观...| 岛国毛片av在线| 精品不卡在线视频| 国产无遮挡又黄又爽| 精品一区二区国语对白| 成年人黄色在线观看| 国产一区二区三区朝在线观看| 日韩久久免费电影| 欧美激情黑白配| 99精品一区二区三区| 国产曰肥老太婆无遮挡| 国产在线播放精品| 91成人天堂久久成人| 美女欧美视频在线观看免费 | 亚洲免费电影一区| 99精品在线播放| 久久久久久97三级| 亚洲 激情 在线| 亚洲乱码精品| 电影午夜精品一区二区三区| 理论片午夜视频在线观看| 亚洲欧美日韩中文在线制服| 中文字幕有码视频| 久久亚洲精品国产精品紫薇| 韩国日本美国免费毛片| 俺要去色综合狠狠| 成人一区二区电影| 好了av在线| 欧美一级在线免费| 免费在线观看av网址| www.视频一区| 爱情岛论坛亚洲首页入口章节| 国产亚洲第一伦理第一区| 国产人妖伪娘一区91| 日本片在线观看| 亚洲精品视频在线观看视频| 青青青国产在线| 99国产精品视频免费观看| www.日日操| 91成人超碰| 久久久综合香蕉尹人综合网| 日本午夜免费一区二区| 97碰碰碰免费色视频| aaa在线观看| 亚洲成人黄色在线观看| 一区两区小视频| 亚洲最快最全在线视频| japanese中文字幕| 国产成人在线视频播放| 人妻丰满熟妇av无码区app| 久久青青视频| 成人午夜精品一区二区三区| 日韩av综合在线观看| 自拍自偷一区二区三区| 国产免费成人av| 成人性生交大片免费看在线播放| 国产一区二区三区毛片| 精品国产亚洲一区二区麻豆| 色综合久久99| 久久精品这里有| 中文字幕视频一区| 久久国产精品影院| 国产精品亚洲午夜一区二区三区| 欧美日韩第二页| 黄色另类av| 黄色免费高清视频| 日韩1区在线| 韩国成人av| 亚洲精品黑牛一区二区三区| 国产欧美一区二区三区久久人妖| 国产在线观看a| 一本大道亚洲视频| 天堂а在线中文在线无限看推荐| 日韩欧美国产wwwww| 又污又黄的网站| 欧洲色大大久久| 国产午夜性春猛交ⅹxxx| 国产精品短视频| 久久久久久久毛片| 久久久精品天堂| 182在线视频| 粉嫩绯色av一区二区在线观看 | 久久精品日产第一区二区三区| 色999久久久精品人人澡69| 欧美一级免费视频| 性爽视频在线| 97久久国产精品| 电影k8一区二区三区久久| 欧美精品免费看| 亚洲制服国产| 中文字幕久精品免费视频| 色一情一乱一区二区三区| 精品国产一区二区精华| 国产日韩精品suv| 色综合久久久久综合体| 欧美在线观看不卡| 亚洲欧美视频在线观看视频| 黄色片网站免费| 久久久久久免费网| 在线观看一区二区三区四区| 国产成人三级在线观看| 91视频这里只有精品| 久久精品麻豆| 国产 日韩 亚洲 欧美| 亚洲精品一二| 无码人妻丰满熟妇区五十路百度| 日韩高清欧美激情| 岛国毛片在线播放| 美女视频黄久久| 国产一级片自拍| 国产最新精品精品你懂的| 中文字幕在线视频一区二区三区| 国产精品1区2区| 两性午夜免费视频| 成人免费高清在线观看| 一本之道在线视频| 成人av片在线观看| 国产精品无码在线| av高清不卡在线| 免费成人蒂法网站| 不卡电影一区二区三区| 中文字幕国产专区| 中文字幕欧美日韩一区| 亚洲图片第一页| 夜夜揉揉日日人人青青一国产精品 | 少妇人妻丰满做爰xxx| 亚洲尤物在线视频观看| 亚洲国产成人精品激情在线| 一本久道久久综合中文字幕| 在线免费观看高清视频| 精品国产一区二区三区久久久蜜月 | 麻豆国产91在线播放| 亚洲成人激情小说| 国产高清在线观看免费不卡| 少妇大叫太粗太大爽一区二区| 91亚洲男人天堂| 成年人二级毛片| 精品美女永久免费视频| 曰批又黄又爽免费视频| 亚洲第一视频网站| fc2在线中文字幕| 久久久久久欧美| 成人日韩在线观看| 午夜精品免费在线| 亚洲精品久久久久久一区二区| 国产欧美高清视频在线| a级片一区二区| 日韩电影在线观看一区| 少妇献身老头系列| 国产偷v国产偷v亚洲高清| 久久免费视频播放| 色婷婷精品久久二区二区蜜臂av| 99精品国产99久久久久久97| 亚洲精品短视频| 激情影院在线观看| 日韩av免费一区| 97久久综合精品久久久综合| 视频一区二区在线观看| 日韩视频二区| 激情成人在线观看| 国产欧美日韩另类一区| 日本少妇裸体做爰| 欧美日本一区二区三区| 日本精品专区| 久久久久久久久电影| 亚洲国产天堂| 日本在线视频不卡| 午夜亚洲伦理| gogo亚洲国模私拍人体| 国产精品日产欧美久久久久| 亚洲国产精品免费在线观看| 欧美系列一区二区| 欧洲成人一区二区三区| 美女撒尿一区二区三区| 欧美黑粗硬大| 日韩免费av一区二区三区| 午夜精彩国产免费不卡不顿大片| 无码人妻丰满熟妇区毛片18| 成人aaaa免费全部观看| 精品人妻伦九区久久aaa片| 亚洲国产精品自拍| 亚洲第一黄色片| 欧美精品在线观看| 成人在线分类| 色香蕉在线观看| 精品一区二区在线看| 亚洲女人毛茸茸高潮| 欧美性xxxx| 全色精品综合影院| 97在线精品视频| 日韩av不卡一区| 国产精品宾馆在线精品酒店| 国产.欧美.日韩| 免费无码毛片一区二区app| 日韩一区二区免费高清| 成人日韩欧美| 不卡日韩av| 尤物精品在线| 成人免费无码大片a毛片| 中文av一区二区| 91女人18毛片水多国产| 亚洲美腿欧美激情另类| 欧美日韩尤物久久| 亚洲精品影院| 国内精品免费在线观看| 日韩a级片在线观看| 日韩精品一区二区三区视频 | 久久在线精品视频| 日本一区二区三区播放| 日韩精品综合在线| 99精品黄色片免费大全| 国产香蕉视频在线| 国产亚洲一级高清| 精品肉辣文txt下载| 欧美日本韩国在线| 日韩精品亚洲一区二区三区免费| 日韩不卡av在线| 欧美日本乱大交xxxxx| 黄色在线播放网站| 国产精品三区www17con| 中文精品视频| 亚洲欧美日韩第一页| 欧美日韩国产经典色站一区二区三区 | 亚洲第一页在线| 韩国主播福利视频一区二区三区| 欧美日韩一区二| 狠狠色丁香久久婷婷综| 精品无码av在线| 亚洲精品av在线| 在线看片福利| 在线精品亚洲一区二区| 成人免费观看视频| 中文字幕精品一区二| 欧美巨乳在线观看| 五月国产精品| av网址在线观看免费| 国产精品久久久久久久第一福利| 黄色福利在线观看| 国产精品三级网站| 亚洲激情女人| 老司机精品免费视频|