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

Goland使用Git的這個(gè)幾個(gè)高級技巧,效率提升10倍

開發(fā) 前端
簡單來說,當(dāng)你需要把remote的Repository的更改應(yīng)用到本地的分支,使用rebase;但是如果你的本地分支是和別人共享的,那么不要使用rebase,因?yàn)閞ebase會(huì)重寫commit的歷史。

簡介

Git作為一個(gè)版本控制(version control)的工具,已經(jīng)有近20年的歷史。2005年的時(shí)候,Linux Torvalds和其他linux開發(fā)者在使用另一款版本控制工具BitKepper,但是這款軟件是收費(fèi)的,其中一個(gè)開發(fā)者逆向破解了BitKeeper,與BitKeeper公司發(fā)生了利益沖突,導(dǎo)致他們不能再使用BitKeeper。

于是Linux Torvalds很快開始開發(fā)Git。很快很多的志愿者加入了Git的開發(fā),正式由于Git的出現(xiàn),后面才出現(xiàn)了諸如Github這樣的開源社區(qū)。

如今,Github和Gitlab是企業(yè)中使用最多的項(xiàng)目管理工具。它們的共同點(diǎn)都是基于Git。

Git工具雖然強(qiáng)大,但是只有你對它有更多的使用和了解,才會(huì)真正感知到它的強(qiáng)大之處。

為了能夠更好的理解和使用Git,我們通過下面的故事來感受。

在一個(gè)很普通的早上,A同學(xué)騎著單車,準(zhǔn)備去公司上班。A同學(xué)是一名女生,職業(yè)是go開發(fā)者。

9點(diǎn)左右的時(shí)候,A同學(xué)到了公司,稍微休息了幾分鐘,就開始投入到今天的工作。今天她要開發(fā)一個(gè)新的項(xiàng)目,所以她第一件事情就是拉取這個(gè)新項(xiàng)目到自己的goland里面。

下面是她得到的git地址

https://github.com/xxd/go-git.git

然后她到goland,點(diǎn)擊File->New->Project from version control->Git,然后把這個(gè)地址復(fù)制到如下輸入框

圖片圖片

在Directory 后面輸入項(xiàng)目要保存的位置,點(diǎn)擊Clone。

如果你覺得需要點(diǎn)很多次,才會(huì)出現(xiàn) Clone 的窗口,你可以在goland的 keymap 里面搜索 Clone ,選擇 Repository 里面的Clone,然后給他一個(gè)快捷鍵,比如 alt+g

很快項(xiàng)目就拉了下來。

A同學(xué)接著以Debug方式啟動(dòng)了項(xiàng)目。發(fā)現(xiàn)項(xiàng)目運(yùn)行正常。

然后她準(zhǔn)備開發(fā)用戶管理模塊的功能,比如注冊用戶,查詢用戶,禁用用戶。

于是A同學(xué)按住 alt+n 創(chuàng)建了一個(gè) user 包,接著再按 alt+n ,在user包里面創(chuàng)建了 user.go 文件,在A同學(xué)輸入完user之后,goland會(huì)提示她是否把這個(gè)文件加入到這個(gè)項(xiàng)目的 Git 倉庫,選擇Add ,當(dāng)然要把自己寫的文件加入到項(xiàng)目的 Git 倉庫,因?yàn)楹竺嫖覀円峤贿@個(gè)文件到項(xiàng)目的遠(yuǎn)程倉庫。

此時(shí),我們已經(jīng)見到了Git的3個(gè)概念。

第一個(gè)是遠(yuǎn)程倉庫(Repository),也就是項(xiàng)目代碼在Github上被管理的地方。

第二個(gè)是工作區(qū)(working dir),就是我們本地存放代碼的位置。在Github上的Repository和我們本地的項(xiàng)目代碼位置形成了一對remote和local的關(guān)系。我們一般把Github上的倉庫叫做遠(yuǎn)程倉庫,本地的就叫做本地倉庫。

第三個(gè)就是分支(branch),我們默認(rèn)拉的是master分支。對于分支的名字,最出名的除了master(主分支),develop(開發(fā)分支),release(發(fā)布分支),staging(預(yù)發(fā)布分支)。

分支是Git的主角,后面的很多操作都會(huì)出現(xiàn)他的身影。我們也可以新增自定義的分支,比如feature-2023-11-11 表示2023-11-11要發(fā)布的特性的開發(fā)分支。有時(shí)候在分支上也會(huì)帶上自己的名字,比如feature-swk表示是孫悟空的開發(fā)分支。

目前對于Github來說,默認(rèn)的分支已經(jīng)是main,而不是之前的master

由此,我們知道一個(gè)Repository可以有多個(gè)分支,那么同時(shí)對于本地來說,也可以有多個(gè)對應(yīng)的分支,區(qū)別是一個(gè)是remote的,一個(gè)是local的。

剛才A同學(xué)點(diǎn)擊Add的操作,實(shí)際上對應(yīng)了如下Git命令

git add user.go

add的文件和沒有add的文件goland是給了不同的顏色來區(qū)分的。就像是被add的文件在城墻里面,沒有被add的文件在城墻外面是完全不同的世界了。

上面只是一個(gè)可以被看到的區(qū)別,那么本質(zhì)是什么呢?

這里就需要上一張表達(dá)本質(zhì)的圖

圖片圖片

上面的圖說明了 git add 命令的本質(zhì)效果是工作區(qū)的文件被放入到了staging area,可以理解為一個(gè)預(yù)備的文件區(qū)域。就比如你去商場買東西,會(huì)拿一個(gè)購物車,把自己喜歡的商品先放入到購物車的過程。

git add 也被解釋為 staging the changes。

既然是購物車,到了后面我們也可以將購物車的某個(gè)商品拿出去,然后到收銀臺(tái)進(jìn)行支付。

大概過了一個(gè)小時(shí),A同學(xué)把用戶注冊的功能基本上寫好了,于是她開始自己用postman測試下自己的代碼,過了一會(huì),她發(fā)現(xiàn)沒有問題,于是她開始按ctrl+k(k音同commit的c的發(fā)音)

圖片圖片

在這個(gè)窗口,Default Changelist 列出了你已經(jīng) git add之后的文件,哪些是被修改過的,當(dāng)然第一次 git add的文件都是修改過的。

然后是填寫提交信息的 Commit Message 框,比如這里A同學(xué)寫的是注冊用戶,注意 Commit Message 是commit之前必須要填的,不填的不讓commit。

如前圖,commit的內(nèi)容就是我們之前staging area里面的內(nèi)容

我們一般是直接點(diǎn)擊Commit右邊的倒立三角形,選擇Commit and Push。然后就會(huì)彈出一個(gè)push框,最后點(diǎn)擊push,你寫的代碼就會(huì)在Github上對應(yīng)的分支看到了。

如果你是點(diǎn)擊的commit,后面push的時(shí)候也可以按ctrl+shift+k來push代碼。

commit 和 push的區(qū)別:commit 是把變更放到本地的repository,push 是把前面commit的變更全部放到remote的Repository

到此,一個(gè)企業(yè)里面的提交代碼的git過程就結(jié)束了。

實(shí)際上,隨著業(yè)務(wù)的發(fā)展,我們會(huì)不斷的重復(fù)上面這個(gè)基本的過程,也就形成了一次次的提交歷史。我們可以到如下圖的地方查看提交歷史

圖片圖片

如上圖,goland提供了Log列,讓我們查看提交歷史,同時(shí)可以看到branch,user,date 3個(gè)下拉框來過濾我們想要看的歷史記錄。

當(dāng)我們點(diǎn)擊某一次提交,右邊會(huì)出現(xiàn)這次提交的文件,同時(shí)我們選中一個(gè)文件,按ctrl+d可以對比2次提交的這個(gè)文件的差異。

如何快速丟棄本地的改變(在staging之前)

注意:Git是基于改變的而不是基于文件來staging的。

比如A同學(xué)剛才已經(jīng)提交了user.go文件,第二天,她又改了這個(gè)文件1個(gè)小時(shí),發(fā)現(xiàn)需求變了(需要從開始的地方寫),但是自己在user.go里面已經(jīng)寫了很多的代碼,雖然可以按ctrl+z回退,但是想到需要按很多次ctrl+z就很麻煩。

package user


type User struct{


  Name string
  Age int
  //下面是很多新加的代碼
  //new
  //舊的代碼
  //old
  //新的代碼+舊的代碼
  //new+old
}

這類情況可以使用如下命令

git checkout user.go

執(zhí)行這個(gè)命令,可以讓user.go回到Repository的狀態(tài),也就是上次提交后的狀態(tài)。這樣就不需要重復(fù)按ctrl+z(按多了,自己也不知道該到什么時(shí)候的代碼了)

恢復(fù)已經(jīng)staging的改變

可以使用reset命令

git reset HEAD user.go

這樣會(huì)清除剛才staged的改變(基于改變而不是文件),但是工作區(qū)的代碼仍然是不變的

package user


type User struct{
  //新加的注釋
  Name string
  Age int
}

要讓工作區(qū)的代碼回到如下

package user
type User struct{
 
  Name string
  Age int
}

還需要執(zhí)行如下命令

git chekout user.go

如何快速取消某一次commit

有時(shí)候,你commit 才發(fā)現(xiàn)這次提交時(shí)有問題的,你想取消這次提交的變更。

使用如下命令

git revert HEAD

HEAD 表示是最新一次提交,如果你想取消更久之前的commit,可以帶上每次提交的hash值

git revert  47944b4b9273d756e382c20e259bbdbedd1a6d98

如何查看每次commit的hash值呢?

圖片圖片

在Log里面,選中某次commit,然后右擊,點(diǎn)擊 Copy revision number

注意:上面的git revert只是取消commit,在git log里面取消的commit仍然是存在的,并沒有被刪除

如何刪除一次commit

當(dāng)我們發(fā)現(xiàn)某次提交是錯(cuò)誤的,我們想刪除這次提交(在提交歷史里面看不到這個(gè)提交),使用如下命令

git reset --hard  47944b4b9273d756e382c20e259bbdbedd1a6d98

這個(gè)命令會(huì)做3個(gè)事情:

把HEAD(最新的一次提交)設(shè)置為指定的那次提交,比如目前提交了3次,分別為A->B->C,執(zhí)行 git reset B,就會(huì)把HEAD從C變?yōu)锽

  • 把staging area 設(shè)置到指定的那次提交的staging area 的時(shí)候

  • --hard則表示會(huì)把工作區(qū)的代碼設(shè)置到指定的那次提交的代碼

在goland里面,可以通過選中某一次提交,右擊選擇 Reset Current branch to here。

注意:對本地的分支進(jìn)行 git reset 是沒有風(fēng)險(xiǎn)的,因?yàn)榧词共僮麇e(cuò)了,仍然可以使用 git checkout 回到最新的代碼。

什么時(shí)候用rebase,什么時(shí)候用merge

簡單來說,當(dāng)你需要把remote的Repository的更改應(yīng)用到本地的分支,使用rebase;但是如果你的本地分支是和別人共享的,那么不要使用rebase,因?yàn)閞ebase會(huì)重寫commit的歷史。

merge 示意圖

圖片圖片

現(xiàn)在A同學(xué)和B同學(xué)在同時(shí)開發(fā)這個(gè)項(xiàng)目,在第一個(gè)白色圓圈到第二個(gè)白色圓圈這個(gè)階段你們都是使用main分支開發(fā)的;這時(shí)候A同學(xué)需要開發(fā)一個(gè)feature,因此從第二2圓圈開始checkout出一個(gè)分支叫feature;B同學(xué)仍然在main分支7開發(fā)。

過了幾天,A同學(xué)提交了3次代碼(3個(gè)綠色圓圈),B同學(xué)提交了2次代碼(2個(gè)藍(lán)色圓圈)。

這時(shí)候A同學(xué)需要使用到B同學(xué)開發(fā)的內(nèi)容,A同學(xué)使用merge,會(huì)產(chǎn)生一個(gè)新的commit(第四個(gè)綠色圓圈)

rebase示意圖

圖片圖片

如果A同學(xué)使用rebase,那么會(huì)把自己的提交放在B同學(xué)之前2次提交的前面。但是不會(huì)產(chǎn)生新的commit(commit個(gè)數(shù)和rebase之前是一樣的)。這樣當(dāng)我們查看歷史記錄的時(shí)候提交節(jié)點(diǎn)之間的關(guān)系更加線性。

在goland如何合并代碼呢?

圖片圖片

圖片圖片

第一步:點(diǎn)擊右下角當(dāng)前的分支

第二步:選擇其中一個(gè)遠(yuǎn)程的分支

第三步:點(diǎn)擊 Merge into Current

結(jié)果:會(huì)把選擇的分支的更改合并到當(dāng)前分支

Rebase Current onto selected:會(huì)把當(dāng)前分支的更改合并到選擇的分支

A into B 表示B會(huì)有新的變化 ;A onto B 表示A會(huì)有新的變化

責(zé)任編輯:武曉燕 來源: golang學(xué)習(xí)記
相關(guān)推薦

2024-11-19 15:28:15

2017-03-13 16:48:05

Git技巧

2022-07-18 08:08:16

Go?語言技巧

2019-09-26 08:33:51

Nginx技術(shù)Java

2020-02-03 13:50:17

Windows 10Windows技巧

2018-01-19 09:00:37

2024-06-27 11:22:34

2018-07-17 15:51:43

編程語言PythonJSON

2020-10-29 09:06:56

開發(fā)工具技術(shù)

2024-08-29 13:16:51

2021-12-29 11:06:25

Java代碼技巧

2022-12-13 08:45:01

3F傾聽模型

2022-05-10 09:40:26

運(yùn)維游戲實(shí)踐

2020-07-08 17:06:00

Python開發(fā)工具

2017-03-07 14:26:19

Eclipse技巧效率

2011-07-01 10:11:39

2014-09-17 11:20:38

AndroidListView技巧

2020-07-22 01:21:26

軟件開發(fā)開發(fā)代碼

2020-10-12 19:03:40

Chrome功能瀏覽器

2014-08-20 10:02:54

GitGit能力
點(diǎn)贊
收藏

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

久热精品在线观看视频| 日韩欧美三级电影| 国产亚洲精品久久久久久无几年桃| 97久久精品一区二区三区的观看方式| 亚洲精品欧美二区三区中文字幕| 91在线免费看网站| 中国一级特黄毛片| 大胆日韩av| 精品日韩欧美一区二区| 精品免费国产一区二区| 精品自拍一区| av亚洲精华国产精华| 国产精品永久免费| 久草综合在线视频| 黑人操亚洲人| 精品国产成人在线影院 | 国产成人精品无码片区在线| 性感美女一区二区在线观看| 一级做a爱片久久| 亚洲电影网站| 深夜福利在线看| 黄色小说综合网站| 国产成人精品久久二区二区91 | 国产成人精品一区二区在线小狼| 台湾佬中文娱乐久久久| 亚洲一区二区视频在线观看| 午夜精品福利一区二区| 天天干天天草天天射| 国产在线精品一区二区不卡了| 欧美一级电影久久| 久久免费播放视频| 亚洲精品国产首次亮相| 一区二区三区黄色| 成人免费无码大片a毛片| 国产美女精品视频免费播放软件| 色94色欧美sute亚洲线路一ni| 乱熟女高潮一区二区在线| av女优在线| 久久综合九色综合欧美98| 官网99热精品| 国产男女无套免费网站| 奇米影视在线99精品| 欧美一二三视频| 国产精品黄色大片| 国语对白精品一区二区| 久久色免费在线视频| 黄色一级片一级片| 日韩av有码| 中文字幕国内精品| 九九九视频在线观看| 亚洲性视频大全| 日韩av在线最新| 精品一区二区视频在线观看| 9l视频自拍九色9l视频成人| 日韩亚洲欧美在线观看| 欧美69精品久久久久久不卡| 国产精品亚洲综合在线观看| 欧美日本不卡视频| 久久6免费视频| 色999韩欧美国产综合俺来也| 欧美视频完全免费看| 精品久久久久久久无码| 国产精品高清乱码在线观看| 欧美亚洲一区二区在线观看| 熟妇人妻va精品中文字幕| 国产超碰精品| 欧美日韩国产综合视频在线观看| 在线观看国产福利| 精品国产麻豆| 精品国产91洋老外米糕| 国产精品一区二区无码对白| 麻豆成人入口| 亚洲香蕉伊综合在人在线视看| 国产免费看av| 91偷拍一区二区三区精品| www.日韩免费| 国产主播在线观看| 久久久蜜桃一区二区人| 国产精品444| 97人妻精品一区二区三区视频| 久久草av在线| 99理论电影网| 你懂的在线观看视频网站| 国产女人18水真多18精品一级做| 亚洲国产精品视频一区| 羞羞污视频在线观看| 五月天一区二区三区| 亚洲一区二区蜜桃| 国产一区二区三区免费在线| 亚洲福利视频久久| 人成免费在线视频| 欧美日韩精选| 国产精品久久国产精品99gif| 在线视频播放大全| www.亚洲精品| 在线免费观看成人| av岛国在线| 欧美日韩精品电影| 国产精品果冻传媒| 色88久久久久高潮综合影院| 欧美疯狂xxxx大交乱88av| 精品人妻一区二区色欲产成人| 久久丁香综合五月国产三级网站| 成人h在线播放| 成人jjav| 午夜精品123| www.桃色.com| 国产99精品| 久久久久久伊人| 伊人免费在线观看| 成人av中文字幕| 在线亚洲美日韩| 欧产日产国产精品视频| 制服丝袜亚洲色图| 免费网站在线高清观看| 亚洲看片一区| 91香蕉电影院| 999国产在线视频| 欧美香蕉大胸在线视频观看| 伊人久久久久久久久| 久久人人88| 日韩av免费在线播放| 懂色av一区二区三区四区| 中文字幕日韩一区| 日韩中文字幕免费在线| 日本国产精品| 久久久久国产精品www| 91丨porny丨在线中文 | 午夜影院一区| 欧美一级片在线| www.日本高清视频| 老司机午夜精品视频| 九九九九久久久久| brazzers在线观看| 日韩免费电影一区| 国产97免费视频| 精品在线观看免费| 亚洲国产精品日韩| 欧美黄色a视频| 中文字幕日韩在线观看| 波多野结衣日韩| 久久蜜桃一区二区| www.亚洲天堂网| 免费欧美视频| 日本高清视频精品| 国产综合视频一区二区三区免费| 精品欧美激情精品一区| a级一a一级在线观看| 亚洲全部视频| 国产一区二区三区四区hd| 羞羞的视频在线观看| 欧美一区二区三区的| 日本黄色片免费观看| 韩国成人福利片在线播放| 正义之心1992免费观看全集完整版| 超薄肉色丝袜脚交一区二区| 亚洲午夜久久久影院| 中文字幕日韩经典| √…a在线天堂一区| 波多野结衣网页| 欧美精品不卡| 九九九九九九精品| 欧美亚洲韩国| 国产一区二区三区视频免费| 国产日韩在线免费观看| 国产精品嫩草99a| 手机免费av片| 中文字幕一区二区精品区| 99久久伊人精品影院| 超碰激情在线| 亚洲开心激情网| 中国a一片一级一片| 中文字幕日韩一区| 一区二区三区人妻| 一区在线观看| 蜜桃视频在线观看91| 国产一区二区三区朝在线观看| 日韩中文字在线| 午夜精品在线播放| 无码av免费一区二区三区试看| 搡老熟女老女人一区二区| 视频在线在亚洲| 欧美性受xxxx黑人猛交88| 66精品视频在线观看| 欧美性做爰毛片| a天堂中文在线| 欧美一区中文字幕| 亚洲伊人成人网| 最新热久久免费视频| 99久久久无码国产精品性波多| 鲁大师影院一区二区三区| 一区二区不卡在线视频 午夜欧美不卡'| 精品国产一级| 欧美一级淫片aaaaaaa视频| 91网页在线观看| 精品国产a毛片| 亚洲特级黄色片| 午夜久久福利影院| 91动漫免费网站| av午夜精品一区二区三区| 无限资源日本好片| 亚洲乱亚洲高清| 一区二区三区偷拍| 欧洲亚洲成人| 亚洲字幕一区二区| 亚洲成人人体| 高清一区二区三区四区五区| 成人18在线| 亚洲高清av在线| 97免费观看视频| 91精品91久久久中77777| 久久久久97国产| 国产精品久久久久影院色老大| www.啪啪.com| 国产毛片精品视频| 91淫黄看大片| 免费日韩精品中文字幕视频在线| 91九色国产ts另类人妖| 欧美偷拍自拍| 欧美激情一区二区三区在线视频| 伊人www22综合色| 成人乱人伦精品视频在线观看| 亚洲午夜天堂| 国模私拍视频一区| 2024最新电影在线免费观看| 伊人久久久久久久久久| 青青青草网站免费视频在线观看| 精品久久久久久亚洲综合网| 国产精品久久久久久免费播放| 在线看国产一区| 久热这里只有精品6| 亚洲一本大道在线| 欧美高清视频一区二区三区| 自拍偷拍亚洲综合| 成人一级片免费看| 国产亚洲欧美日韩在线一区| 欧美一区二区三区成人精品| 成人国产电影网| 91精品啪在线观看国产| 国产99精品国产| 人妻精品久久久久中文字幕69| 国产乱色国产精品免费视频| 青青草久久伊人| 精品一区二区三区日韩| 亚洲一区在线不卡| 免费高清成人在线| 亚洲欧美激情网| 日本午夜精品一区二区三区电影 | 久久国产欧美日韩精品| 狠狠热免费视频| 丝袜美腿高跟呻吟高潮一区| 成人小视频在线看| 视频一区二区三区入口| 免费观看成人在线视频| 视频一区欧美日韩| 色婷婷一区二区三区av免费看| 韩国成人在线视频| 在线免费黄色小视频| 国产suv精品一区二区883| 亚洲黄色小说在线观看| 成人午夜在线免费| 日韩片在线观看| 国产午夜精品在线观看| 在线观看免费黄色网址| ●精品国产综合乱码久久久久| 久久高清内射无套| 亚洲国产aⅴ成人精品无吗| 日本网站在线免费观看| 欧美日韩午夜激情| 国产一级精品毛片| 欧美精品久久99| 国模私拍视频在线| 国产午夜精品久久久| 国产无套粉嫩白浆在线2022年| 日韩在线精品一区| 天堂8中文在线| 奇米成人av国产一区二区三区| 日韩精品影院| 91久久精品一区二区别| 美女视频免费精品| 婷婷四月色综合| 欧美日韩国产综合网| aa在线免费观看| 国内精品伊人久久久久av影院| 国产精品91av| 久久精品视频网| 少妇人妻丰满做爰xxx| 精品久久久国产精品999| 久久永久免费视频| 欧美一级黄色片| 日韩一级免费视频| 亚洲午夜激情免费视频| 在线观看三级视频| 欧美亚洲成人xxx| 91精品网站在线观看| 久久精品成人一区二区三区蜜臀| 91中文字幕精品永久在线| 成人性生活视频免费看| 老司机精品视频导航| 日本精品一二三区| 国产精品久久久久三级| 国产乡下妇女做爰| 欧美日韩一级大片网址| 欧美熟妇另类久久久久久不卡| 国产一区二区欧美日韩| 黄色在线看片| 成人免费网站在线| 欧美男同视频网| 免费看欧美一级片| 蜜桃视频一区二区三区| 88av在线播放| 亚洲欧美国产毛片在线| 国产真人无遮挡作爱免费视频| 日韩视频免费观看高清完整版在线观看 | 中文字幕在线看人| 91精品国产日韩91久久久久久| 丰满人妻妇伦又伦精品国产 | 性直播体位视频在线观看| 国产精品高潮呻吟视频| 欧美福利在线播放网址导航| 强伦女教师2:伦理在线观看| 日日摸夜夜添夜夜添国产精品| 手机免费看av片| 亚洲欧美电影院| 中文在线字幕av| 日韩精品中文字幕视频在线| 美女航空一级毛片在线播放| 成人网在线免费看| 999久久久91| 牛夜精品久久久久久久| 久久九九国产精品| 欧美在线观看不卡| 亚洲国产精品成人va在线观看| 亚洲h片在线看| 亚洲自拍欧美色图| 伊人久久大香线| 日韩成人精品视频在线观看| 欧美高清在线视频| 日韩xxx视频| 中文字幕精品一区二区精品| 欧美一级大黄| 日韩影视精品| 日本一不卡视频| 天天干天天操天天拍| 在线亚洲人成电影网站色www| 久草在线青青草| 日本三级久久久| 伊人久久大香线蕉| 亚洲乱码中文字幕久久孕妇黑人| 99国产精品视频免费观看| 国产香蕉视频在线| 日韩av在线一区| 肉色欧美久久久久久久免费看| 欧美三日本三级少妇三99| 新67194成人永久网站| 精品人妻无码一区二区三区 | www.亚洲天堂网| 日本一区二区三区四区| 伊人色综合久久久| 久久久国产精品x99av| 日韩av综合| 成人在线观看你懂的| 久久一留热品黄| 国产美女www爽爽爽| 日韩亚洲综合在线| 精品国产不卡一区二区| 男人添女人荫蒂免费视频| 白白色 亚洲乱淫| 五月婷婷激情视频| 日韩在线精品一区| 成人在线超碰| 亚洲熟妇av一区二区三区漫画| 久久精品在线免费观看| 中文字幕一区二区免费| 欧美床上激情在线观看| 成人免费直播在线| 麻豆av免费在线| 国产精品成人网| 免费观看黄色一级视频| 清纯唯美亚洲综合| 国产精品国内免费一区二区三区| 日本r级电影在线观看| 亚洲日本护士毛茸茸| 男人天堂手机在线观看| 国产成人激情小视频| 偷拍欧美精品| 中文字幕精品久久久| 欧美在线观看一区二区| 污视频免费在线观看| 欧美日韩另类综合| 国产在线观看一区二区| 亚洲久久在线观看| 久久手机免费视频| 小嫩嫩12欧美| gogo亚洲国模私拍人体| 色综合天天综合网天天看片 | 午夜精品久久久久久久99黑人 | www.性欧美| 一级淫片免费看| 欧美亚洲国产另类|