Git开垦必知必会

作者: 网络编程  发布:2019-09-21

  譬如说你今后策画写一个协调的录制财富网址,在创办实业开始时代,你的等级次序暂且仍然测验阶段,未有客户的时候,你只怕独有一人在付出,你每天都以写的剧情和岁月作为文件名的命名,那样其实是可以满足你对版本调控的中坚要求的,独一的标题是,当你要回来有个别版本的时候你很难直接就找到您想要的非凡状态,因为你可能有还几10个本子的公文,如若中途你的硬件坏了,譬喻磁盘文件错失,这实在不是一个技士想看到的状态。那年你只怕要求一个布满式开拓利器来帮您消除了,所以本人策动写点关于Git的博客。

Git开垦必知必会,Git开采必知

  比方说你以往备选写三个要好的录制财富网址,在创办实业前期,你的类别目前照旧测量检验阶段,未有客商的时候,你恐怕独有一人在开垦,你每一日都是写的内容和岁月作为文件名的命名,那样实在是足以满意你对版本调控的骨干须求的,独一的主题素材是,当你要重回有些版本的时候你很难直接就找到你想要的极度状态,因为您大概有还几13个本子的公文,假若中途你的硬件坏了,比方磁盘文件错失,这真的不是二个技术员想看看的状态。今年你大概须要三个遍布式开荒利器来帮你化解了,所以本身打算写点关于Git的博客。

  首先你要知道的是,Git分为服务端与顾客端,我们把各类版本的文书上传到长途饭店里,並且每一趟提交的音讯都能够明显告知您是那一版,接下去详细说一下怎么采纳Git来支援开采。

  首先要开展专业文件夹的早先化(就是给饭店实行李装运修,使商旅更便于管理)。起先化实现后,大家就无需手动修改什么版本1,版本2了。。。大家每趟上传的文书都被保留为一个版本。

  举例说你今后计划写贰个友好的录像财富网站,在创业早期,你的种类一时依旧测验阶段,未有客商的时候,你也许独有一人在支付,你每一天都是写的剧情和岁月作为文件名的命名,那样事实上是能够知足你对版本调节的基本须求的,独一的题目是,当你要重回有个别版本的时候你很难间接就找到您想要的百般状态,因为你可能有还几10个本子的文书,假如中途你的硬件坏了,比方磁盘文件错过,那的确不是贰个程序猿想见见的场馆。那个时候你或然需求三个遍布式开荒利器来帮您化解了,所以自身策画写点关于Git的博客。

  首先你要驾驭的是,Git分为服务端与顾客端,大家把种种版本的文本上传到长途旅舍里,而且每回提交的新闻都能够肯定告知你是那一版,接下去详细说一下怎么选拔Git来扶助开采。

  首先要拓宽职业文件夹的起始化(就是给货仓进行李装运饰,使商旅更便于管理)。伊始化完毕后,我们就没有须求手动修改什么版本1,版本2了。。。大家每便上传的公文都被保存为多个本子,而且每一个版本都以通过压缩的,占的空间丰裕小。

$ git init
Initialized empty Git repository in E:/test/.git/

金沙澳门官网 1

  以往大家创制开荒录制项目,并将录制项目从专门的学业区转到版本库中。

MINGW64 /e/test (master)
$ git add '开发视频.txt'

MINGW64 /e/test (master)
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   "345274200345217221350247206351242221.txt"

  然后从版本库的暂存区转到分支。

MINGW64 /e/test (master)
$ git commit -m '第一次视频上传'
[master (root-commit) 9e5b463] 第一次视频上传
 1 file changed, 1 insertion( )
 create mode 100644 "345274200345217221350247206351242221.txt"

金沙澳门官网 2

  版本提交成功后,当地与分支的代码一致。

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

  增多一个新的论坛功用。

金沙澳门官网 3

MINGW64 /e/test (master)
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        "350265204346272220350256272345235233.txt"

nothing added to commit but untracked files present (use "git add" to track)

  此时的地面与版本库不相同,查看意况就可以获悉。大家必要一回上传。遵照上述的提交次序实行版本更换后的交付。

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '新开发了论坛功能'
[master e87047a] 新开发了论坛功能
 1 file changed, 1 insertion( )
 create mode 100644 "350265204346272220350256272345235233.txt"

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

  此时,大家的版本Curry就有多少个版本的文件了。

  查看分支都有何文件。

MINGW64 /e/test (master)
$ git ls-tree head
100644 blob 1890c0533c72cc3b80d681d94a0f891d3f5378be    "345274200345217221350247206351242221.txt"
100644 blob 8c46b0fcd2871597ebba639f61b101dfa495840b    "350265204346272220350256272345235233.txt"

  注:提交前须要配备个人音信,以便记录什么人做了何等操作。

MINGW64 /e/test (master)
$ git config --global user.email "[email protected]"

MINGW64 /e/test (master)
$ git config --global user.name "jefflike"

  没有配备相关的音信,在您付出的时候会报错,有了您的消息,git日志文件会记录你所做的事。

MINGW64 /e/test (master)
$ git log
commit e87047a9fe199360d2f0d97d912bf36a63274ff3 (HEAD -> master)
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:18:03 2018  0800

    新开发了论坛功能

commit 9e5b463cc31fd946d78d78919c2f50b077ff14cf
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:09:23 2018  0800

    第一次视频上传

  commit前边的作为唯一标记,匡助大家回滚时使用。

  比方今后由于相关规定,大家的论坛功用临时要关门一段时间,此时大家需求将我们项目回滚到第贰遍提交的气象。须要动用到9e5b463cc31fd946d78d78919c2f50b077ff14cf。

 金沙澳门官网 4

[email protected] MINGW64 /e/test (master)
$ git reset --hard 9e5b463cc31fd946d78d78919c2f50b077ff14cf
HEAD is now at 9e5b463 第一次视频上传

  直接再次来到论坛的版本未创制的情事,论坛文件都尚未。

金沙澳门官网 5

  过了一段时间,大家的论坛又足以三翻五次上线了,可是此时大家git log发掘大家未来回滚到的本子里压根就从未创立过论坛的文件的消息。

MINGW64 /e/test (master)
$ git log
commit 9e5b463cc31fd946d78d78919c2f50b077ff14cf (HEAD -> master)
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:09:23 2018  0800

    第一次视频上传

  那该如何是好吧,从新写一个论坛模块吗?官样文章的。

MINGW64 /e/test (master)
$ git reflog
9e5b463 (HEAD -> master) [email protected]{0}: reset: moving to 9e5b463cc31fd946d78d78919c2f50b077ff14cf
e87047a [email protected]{1}: commit: 新开发了论坛功能
9e5b463 (HEAD -> master) [email protected]{2}: commit (initial): 第一次视频上传

MINGW64 /e/test (master)
$ git reset e87047a
Unstaged changes after reset:
D       资源论坛.txt

MINGW64 /e/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")

MINGW64 /e/test (master)
$ git checkout 资源论坛.txt

金沙澳门官网 6

  你在继承开垦能源论坛开拓到50%的时候,录像网址出现了bug急需修复,此时您该怎么样操作呢。

金沙澳门官网 7

MINGW64 /e/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")

MINGW64 /e/test (master)
$ git stash
Saved working directory and index state WIP on master: e87047a 新开发了论坛功能

  将当前职业修改部分更换成支行,此时我们的论坛复苏到新职能开荒从前的本子:

金沙澳门官网 8

金沙澳门官网 9

  修复完bug要上传。

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '修复bug'
[master e384a95] 修复bug
 1 file changed, 2 insertions( ), 1 deletion(-)

  此时我们的花色又从国民党的新生活运动行起来,未有bug,大家要求联合分支,把此前的作用拿回来。

MINGW64 /e/test (master)
$ git stash pop
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/[email protected]{0} (683d356c11ebf111412cfaa3ceb996b75dd402a2)

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '论坛活动开启'
[master 02c4cfe] 论坛活动开启
 1 file changed, 2 insertions( ), 1 deletion(-)

金沙澳门官网 10

  大家后续支付,合併分支后修改的bug保持被涂改后的处境。

金沙澳门官网 11

   在此间也许存在争执的气象,比如笔者的论坛开垦到八分之四,大家要求将论坛的模版换掉,此时就存在了争持。

金沙澳门官网 12

  COO说先把活动的宗旨换上。

金沙澳门官网 13

  大旨换上继续支付未形成的位移。此时理应争辨现身:

 MINGW64 /e/test (master)
$ git stash pop
Auto-merging 资源论坛.txt
CONFLICT (content): Merge conflict in 资源论坛.txt

金沙澳门官网 14

  供给大家手动化解,并付诸。

金沙澳门官网 15

  直接修改完并提交,大家的新类型在一路bug须要不断的图景下,特别百发百中的姣好了。

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

  至此,大家一位付出品种无论遭逢哪些事,都能够高枕无忧的消除掉。

  上述难点大家一般会采纳分段的法子来缓和:

金沙澳门官网 16

  大家付出进度中貌似会保留三个支行,即master(只保留线上版本)和dev(只保留开拓版本)。

  创设大家的支出版本和步入开荒分支。

金沙澳门官网 17

MINGW64 /e/test (master)
$ git branch
* master

查看当前支行

MINGW64 /e/test (master)
$ git branch dev

MINGW64 /e/test (master)
$ git checkout dev
Switched to branch 'dev'

MINGW64 /e/test (dev)
$ git branch
* dev
  master

  我们在dev开垦行清节抽取奖品活动。

金沙澳门官网 18

  开采到二分之一时,线上master出了大bug,急需修改。大家先要切换来主分支,创制bug分支化解bug合併到主分支。

MINGW64 /e/test (dev)
$ git checkout master
Switched to branch 'master'

MINGW64 /e/test (master)
$ git branch
  dev
* master

金沙澳门官网 19

  线上版本是未有大家的国民党的新生活运动动的。

MINGW64 /e/test (master)
$ git branch bug

MINGW64 /e/test (master)
$ git checkout bug
Switched to branch 'bug'

MINGW64 /e/test (bug)
$ git branch
* bug
  dev
  master

金沙澳门官网 20

  主分支进行联合分支

MINGW64 /e/test (bug)
$ git checkout master
Switched to branch 'master'

MINGW64 /e/test (master)
$ git merge bug
Updating 0dfcebc..360e6ca
Fast-forward
 "350265204346272220350256272345235233.txt" | 2  -
 1 file changed, 1 insertion( ), 1 deletion(-)

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

金沙澳门官网 21

  最后删除bug分支

MINGW64 /e/test (master)
$ git branch -d bug
Deleted branch bug (was 360e6ca).

MINGW64 /e/test (master)
$ git branch
  dev

  切换成支付分支直到开拓完毕。

金沙澳门官网 22

  此时支行的bug未有减轻,因为那不是线上意况,有bug不用顾忌,我们线上一度减轻了。开垦成功与主分支合併。

MINGW64 /e/test (dev)
$ git checkout master
Switched to branch 'master'

MINGW64 /e/test (master)
$ git merge dev
Merge made by the 'recursive' strategy.
 ...216350212202346212275345245226346264273345212250.txt" | 2   
 1 file changed, 2 insertions( )
 create mode 100644 "346270205346230216350212202346212275345245226346264273345212250.txt"

MINGW64 /e/test (master)
$ git branch
  dev
* master

  此时将线上拨出与付出分支合併。国民党的新生活运动动上线並且,bug也是修复成功后的意况。

金沙澳门官网 23

金沙澳门官网 24

   那样就产生了多分支化解线上bug难题了。

  大家今后的兼具版本都在友好的主机上跑,实际生育遭遇是不容许的,大家或许会在多台不相同的机械上支出同贰个品种。那个时候我们须求一个长途仓库来供大家选择。

   关联到长途堆栈(首先在github上必须求有叁个)

MINGW64 /e/test (master)
$ git remote add origin [email protected]:jefflike/git_test.git

MINGW64 /e/test (master)
$ git push origin master
The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
Counting objects: 29, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (23/23), done.
Writing objects: 100% (29/29), 2.76 KiB | 353.00 KiB/s, done.
Total 29 (delta 6), reused 0 (delta 0)
remote: Resolving deltas: 100% (6/6), done.
To github.com:jefflike/git_test.git
 * [new branch]      master -> master

金沙澳门官网 25

MINGW64 /e/test (master)
$ git checkout dev
Switched to branch 'dev'

[email protected]-3FO2EDL MINGW64 /e/test (dev)
$ git push origin dev
Total 0 (delta 0), reused 0 (delta 0)
To github.com:jefflike/git_test.git
 * [new branch]      dev -> dev

  我们把分支提交到线上。

  大家把代码放到宾馆未来,计算机就足以扔掉了,这是不容许的。

  回到家,张开自个儿的私家Computer,接着开垦。第一件事正是从线上把代码拉下来

金沙澳门官网 26

  拉代码的三种艺术

金沙澳门官网 27

MINGW64 /e/Git_test (master)
$ git pull new_origin dev
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 24 (delta 2), reused 22 (delta 2), pack-reused 0
Unpacking objects: 100% (24/24), done.
From github.com:jefflike/git_test
 * branch            dev        -> FETCH_HEAD
 * [new branch]      dev        -> new_origin/dev

  直接一步把开采版本拉到本地工作区,前边的消除难题首要操作正是大家事先的会合分支所开展的操作一致。

  构建地方的dev分支与线上平等。

MINGW64 /e/Git_test (master)
$ git branch
* master

MINGW64 /e/Git_test (master)
$ git branch dev new_origin/dev
Branch 'dev' set up to track remote branch 'dev' from 'new_origin'.

MINGW64 /e/Git_test (master)
$ git checkout dev
Switched to branch 'dev'
Your branch is up to date with 'new_origin/dev'.

MINGW64 /e/Git_test (dev)
$ git branch
* dev
  master

 

举个例子说你未来策动写三个谐和的录像财富网址,在创办实业早期,你的品类一时半刻仍然测量检验阶段,未有顾客的时候,...

  首先你要清楚的是,Git分为服务端与顾客端,大家把种种版本的文本上传到长途仓Curry,并且每趟提交的音讯都足以肯定报告你是那一版,接下去详细说一下怎么利用Git来扶持开拓。

  首先要进行专门的学问文件夹的最初化(正是给仓库进行李装运饰,使酒店更便于管理)。开端化完结后,大家就无需手动修改什么版本1,版本2了。。。大家每一趟上传的文本都被封存为三个本子。

  比如说你未来盘算写三个投机的录像能源网站,在创办实业初期,你的项目权且依旧测验阶段,未有客户的时候,你可能唯有一人在付出,你每日都是写的原委和时间作为文件名的命名,这样其实是足以满意你对版本调整的主导须求的,独一的难题是,当您要回来某些版本的时候你很难直接就找到您想要的不胜场合,因为你可能有还几10个版本的文本,假使中途你的硬件坏了,比方磁盘文件错失,那诚然不是贰个程序员想看到的场合。这年你大概须求一个布满式开荒利器来帮你化解了,所以小编图谋写点关于Git的博客。

  首先你要明白的是,Git分为服务端与客商端,我们把每一种版本的公文上传到长途宾馆里,并且每趟提交的音信都足以料定报告您是那一版,接下去详细说一下怎么使用Git来帮衬开采。

  首先要举办职业文件夹的初始化(就是给旅社实行李装运点,使仓库更便于管理)。初阶化完毕后,大家就无需手动修改什么版本1,版本2了。。。大家每一次上传的文件都被封存为二个本子,并且各样版本皆以透过压缩的,占的空间相当的小。

$ git init
Initialized empty Git repository in E:/test/.git/

金沙澳门官网 28

  今后大家创立开辟录像项目,并将录制项目从职业区转到版本库中。

MINGW64 /e/test (master)
$ git add '开发视频.txt'

MINGW64 /e/test (master)
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   "345274200345217221350247206351242221.txt"

  然后从版本库的暂存区转到分支。

MINGW64 /e/test (master)
$ git commit -m '第一次视频上传'
[master (root-commit) 9e5b463] 第一次视频上传
 1 file changed, 1 insertion( )
 create mode 100644 "345274200345217221350247206351242221.txt"

金沙澳门官网 29

  版本提交成功后,本地与分支的代码一致。

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

  增多贰个新的论坛功用。

金沙澳门官网 30

MINGW64 /e/test (master)
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        "350265204346272220350256272345235233.txt"

nothing added to commit but untracked files present (use "git add" to track)

  此时的地头与版本库区别,查看意况就能够获悉。咱们需求壹遍上传。依照上述的提交次序举行版本退换后的交付。

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '新开发了论坛功能'
[master e87047a] 新开发了论坛功能
 1 file changed, 1 insertion( )
 create mode 100644 "350265204346272220350256272345235233.txt"

MINGW64 /e/test (master)
$ git status
On branch master
nothing to commit, working tree clean

  此时,大家的版本Curry就有五个版本的文本了。

  查看分支都有啥文件。

MINGW64 /e/test (master)
$ git ls-tree head
100644 blob 1890c0533c72cc3b80d681d94a0f891d3f5378be    "345274200345217221350247206351242221.txt"
100644 blob 8c46b0fcd2871597ebba639f61b101dfa495840b    "350265204346272220350256272345235233.txt"

  注:提交前须求布置个人音信,以便记录什么人做了怎么操作。

MINGW64 /e/test (master)
$ git config --global user.email "2609749420@qq.com"

MINGW64 /e/test (master)
$ git config --global user.name "jefflike"

  未有安插相关的音信,在你提交的时候会报错,有了您的新闻,git日志文件会记录你所做的事。

MINGW64 /e/test (master)
$ git log
commit e87047a9fe199360d2f0d97d912bf36a63274ff3 (HEAD -> master)
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:18:03 2018  0800

    新开发了论坛功能

commit 9e5b463cc31fd946d78d78919c2f50b077ff14cf
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:09:23 2018  0800

    第一次视频上传

  commit前面包车型地铁作为独一标记,协理大家回滚时利用。

  比方未来是因为相关规定,大家的论坛功用一时半刻要关闭一段时间,此时大家须求将大家项目回滚到第三次提交的气象。要求选拔到9e5b463cc31fd946d78d78919c2f50b077ff14cf。

 金沙澳门官网 31

a2609@DESKTOP-3FO2EDL MINGW64 /e/test (master)
$ git reset --hard 9e5b463cc31fd946d78d78919c2f50b077ff14cf
HEAD is now at 9e5b463 第一次视频上传

  直接回到论坛的本子未创制的意况,论坛文件都尚未。

金沙澳门官网 32

  过了一段时间,大家的论坛又有什么不可一连上线了,不过此时我们git log开掘我们今后回滚到的版本里压根就从未有过创设过论坛的文书的音信。

MINGW64 /e/test (master)
$ git log
commit 9e5b463cc31fd946d78d78919c2f50b077ff14cf (HEAD -> master)
Author: jefflike <2609749420@qq.com>
Date:   Fri Mar 16 10:09:23 2018  0800

    第一次视频上传

  那该如何做吧,从新写二个论坛模块吗?空中楼阁的。

MINGW64 /e/test (master)
$ git reflog
9e5b463 (HEAD -> master) HEAD@{0}: reset: moving to 9e5b463cc31fd946d78d78919c2f50b077ff14cf
e87047a HEAD@{1}: commit: 新开发了论坛功能
9e5b463 (HEAD -> master) HEAD@{2}: commit (initial): 第一次视频上传

MINGW64 /e/test (master)
$ git reset e87047a
Unstaged changes after reset:
D       资源论坛.txt

MINGW64 /e/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")

MINGW64 /e/test (master)
$ git checkout 资源论坛.txt

金沙澳门官网 33

  你在承袭开拓财富论坛开垦到一半的时候,录像网址出现了bug急需修复,此时你该怎么操作呢。

金沙澳门官网 34

MINGW64 /e/test (master)
$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")

MINGW64 /e/test (master)
$ git stash
Saved working directory and index state WIP on master: e87047a 新开发了论坛功能

  将当前工作修改部分更改成支行,此时大家的论坛复苏到新作用开辟从前的版本:

金沙澳门官网 35

金沙澳门官网 36

金沙澳门官网 ,  修复完bug要上传。

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '修复bug'
[master e384a95] 修复bug
 1 file changed, 2 insertions( ), 1 deletion(-)

  此时我们的品类又从国民党的新生活运动行起来,未有bug,大家须要统一分支,把前面包车型大巴效果拿回去。

MINGW64 /e/test (master)
$ git stash pop
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   "350265204346272220350256272345235233.txt"

no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (683d356c11ebf111412cfaa3ceb996b75dd402a2)

MINGW64 /e/test (master)
$ git add .

MINGW64 /e/test (master)
$ git commit -m '论坛活动开启'
[master 02c4cfe] 论坛活动开启
 1 file changed, 2 insertions( ), 1 deletion(-)

金沙澳门官网 37

  大家继续支付,合併分支后修改的bug保持被涂改后的状态。

金沙澳门官网 38

   在此间可能存在争辨的地方,比方本人的论坛开辟到四分之二,大家须要将论坛的模版换掉,此时就存在了争辩。

金沙澳门官网 39

  首席营业官说先把移动的宗旨换上。

金沙澳门官网 40

本文由金沙澳门官网发布于网络编程,转载请注明出处:Git开垦必知必会

关键词: 金沙澳门官网