Git基础教程(二)
1 配置命令:git config --global * 2 版本库初始化:git init 3 向版本库添加文件:git add * 4 提交文件:git commit * 5 查看状态:git status 6 查看修改详情:git diff * 7 查看日志:git log (*) 8 恢复版本:git reset * 9 撤销:git checkout -- * 10 删除:git rm * 11 12 配置github:ssh-keygen -t rsa -C "******@163.com" 13 添加远程库:git remote add * 14 调试:ssh -T -v git@github.com 15 查询远程库:git remote -v 16 删除远程库文件: 17 git rm -f gitReadme.md 18 git commit -m "delete file Gitreadme.md" --先删除本地库 19 git push origin master 20 删除远程库:git remote remove origin 21 克隆远程库:git clone *
(续)4,分支管理
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git branch 3 * master
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git branch dev 3 4 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 5 $ git checkout dev 6 Switched to branch 'dev'
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git checkout -b working 3 Switched to a new branch 'working'
git branch
命令会列出所有分支,当前分支前面会标一个*
号。
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (working) 2 $ git add readme.md 3 4 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (working) 5 $ git commit -m 'add readme.md' 6 [working 59dc0fe] add readme.md 7 1 file changed,16 insertions(+) 8 create mode 100644 readme.md 9
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (working) 2 $ cat readme.md 3 ---------- 4 # 数据结构学习笔记 # 5 >**本笔记来自学习《数据结构与算法.严蔚敏(48集)》视频,[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf。** 6 7 8 ---------- 9 # 第01章 绪论 # 10 ## 学习要点 ## 11 1.熟悉各名词、术语的含义,掌握基本概念; 12 2.理解算法五个要素的确切含义; 13 3.掌握计算语句频度和估算算法时间复杂度的方法。 14 ## 代码块 ## 15 -矩阵乘法 16 -选择排序 17 -冒泡排序 18 19 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 20 $ cat readme.md 21 cat: readme.md:No such file or directory
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git merge working 3 Updating b460b3f..59dc0fe 4 Fast-forward 5 readme.md |16++++++++++++++++ 6 1 file changed,16 insertions(+) 7 create mode 100644 readme.md
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git branch -d dev 3 Deleted branch dev (was b460b3f).
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git branch -d working 3 error:The branch 'working' is not fully merged. 4 If you are sure you want to delete it, run 'git branch -D working'.
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git add readme.md 3 4 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 5 $ git commit -m "add a reame.md file." 6 [master b6fc772] add a reame.md file. 7 1 file changed,17 insertions(+) 8 create mode 100644 readme.md 9 10 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 11 $ git pull --rebase origin master 12 remote:Counting objects:2,done. 13 remote:Compressing objects:100%(2/2),done. 14 remote:Total2(delta 1), reused 0(delta 0), pack-reused 0 15 Unpacking objects:100%(2/2),done. 16 From github.com:zhangbc/dataStructure 17 * branch master -> FETCH_HEAD 18 6fb284c..8366817 master -> origin/master 19 First, rewinding head to replay your work on top of it... 20 Applying: add a reame.md file. 21 Applying:数据结构学习笔记 by zhangbc 22 Applying: add a reame.md file. 23 24 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 25 $ git push origin master 26 Counting objects:6,done. 27 Delta compression using up to 4 threads. 28 Compressing objects:100%(6/6),done. 29 Writing objects:100%(6/6),604 bytes |0 bytes/s,done. 30 Total6(delta 4), reused 0(delta 0) 31 remote:Resolving deltas:100%(4/4), completed with 2local objects. 32 To github.com:zhangbc/dataStructure.git 33 8366817..da420b4 master -> master
zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) $ cat gitReadme.md # gitReadme # ---------- Creating a new branch is quick and simple.(Dev)zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) $ git add gitReadme.mdzhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) $ git commit -m "Add gitReadme.md" [dev 366500d]Add gitReadme.md 1 file changed,4 insertions(+) create mode 100644 gitReadme.md
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git checkout master 3 Switched to branch 'master' 4 M readme.md 5 Your branch is ahead of 'origin/master' by 3 commits. 6 (use "git push" to publish your local commits) 7 8 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 9 $
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ cat gitReadme.md 3 # gitReadme # 4 ---------- 5 Change a main branch of master is quick and simple.(Master) 6 7 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 8 $ git add gitReadme.md 9 10 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 11 $ git commit -m "Add gitReadme.md" 12 [master b466603]Add gitReadme.md 13 1 file changed,4 insertions(+) 14 create mode 100644 gitReadme.md
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git merge dev 3 Auto-merging gitReadme.md 4 CONFLICT (add/add):Merge conflict in gitReadme.md 5 Automatic merge failed; fix conflicts and then commit the result.
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master|MERGING) 2 $ cat gitReadme.md 3 # gitReadme # 4 5 ---------- 6 <<<<<<< HEAD 7 Change a main branch of master is quick and simple.(Master) 8 ======= 9 10 Creating a new branch is quick and simple.(Dev) 11 >>>>>>> dev
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master|MERGING) 2 $ vi gitReadme.md 3 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master|MERGING) 4 $ cat gitReadme.md 5 # gitReadme # 6 ---------- 7 8 Change a main branch of master is quick and simple.(Master) 9 ---------- 10 Creating a new branch is quick and simple.(Dev) 11 12 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master|MERGING) 13 $ git add gitReadme.md 14 15 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master|MERGING) 16 $ git commit -m "Add gitReadme.md confict fixed." 17 [master 8e59a4d]Add gitReadme.md confict fixed. 18 19 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 20 $
查看日志:
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git log --graph --pretty=oneline --abbrev-commit
Fast forward
模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward
模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git checkout -b dev 3 Switched to a new branch 'dev' 4 5 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 6 $ cat gitReadme.md 7 # gitReadme # 8 ---------- 9 Creating a new branch with --no-ff is quick and simple.(Dev) 10 11 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 12 $ git add gitReadme.md 13 14 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 15 $ git commit -m 'Add merge with --no-ff.' 16 [dev 49afeab]Add merge with --no-ff. 17 1 file changed,1 insertion(+),4 deletions(-)
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git checkout master 3 Switched to branch 'master' 4 Your branch is ahead of 'origin/master' by 6 commits. 5 (use "git push" to publish your local commits) 6 7 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 8 $ git merge --no-ff -m "Merge with no-ff." dev 9 Merge made by the 'recursive' strategy. 10 gitReadme.md |5+---- 11 1 file changed,1 insertion(+),4 deletions(-)
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git log --graph --pretty=oneline --abbrev-commit
首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并即可。
stash
功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作。
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git branch 3 * dev 4 master 5 6 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 7 $ git status 8 On branch dev 9 Changes not staged for commit: 10 (use "git add <file>..." to update what will be committed) 11 (use "git checkout -- <file>..." to discard changes in working directory) 12 13 modified: readme.md 14 15 no changes added to commit (use "git add" and/or "git commit -a") 16 17 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 18 $ git stash 19 Saved working directory and index state WIP on dev:49afeabAdd merge with --no-ff. 20 HEAD is now at 49afeabAdd merge with --no-ff. 21 22 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 23 $ git checkout master 24 Switched to branch 'master' 25 Your branch is ahead of 'origin/master' by 10 commits. 26 (use "git push" to publish your local commits) 27 28 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 29 $ git checkout -b issue-101 30 Switched to a new branch 'issue-101' 31 32 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (issue-101) 33 $ git add readme.md 34 35 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (issue-101) 36 $ git commit -m "fix bug 101" 37 On branch issue-101 38 nothing to commit, working tree clean 39 40 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (issue-101) 41 $ git checkout master 42 Switched to branch 'master' 43 Your branch is ahead of 'origin/master' by 10 commits. 44 (use "git push" to publish your local commits) 45 46 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 47 $ git merge --no-ff -m "merge bug fix 101" issue-101 48 Already up-to-date. 49 50 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 51 $ git branch -d issue-101 52 Deleted branch issue-101(was c182956). 53 54 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 55 $ git checkout dev 56 Switched to branch 'dev' 57 58 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 59 $ git status 60 On branch dev 61 nothing to commit, working tree clean 62 63 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 64 $ git stash list 65 stash@{0}: WIP on dev:49afeabAdd merge with --no-ff. 66 67 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 68 $ git stash pop 69 On branch dev 70 Changes not staged for commit: 71 (use "git add <file>..." to update what will be committed) 72 (use "git checkout -- <file>..." to discard changes in working directory) 73 74 modified: readme.md 75 76 no changes added to commit (use "git add" and/or "git commit -a") 77 Dropped refs/stash@{0}(ab63aa01e37e908d49ab921656884b29b17aeac1) 78 79 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 80 $ git stash list 81 82 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev)
2)feature分支
git branch -D <name>
强行删除。
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git remote 3 origin 4 5 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 6 $ git remote -v 7 origin git@github.com:zhangbc/dataStructure.git (fetch) 8 origin git@github.com:zhangbc/dataStructure.git (push)
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git push origin dev 3 Counting objects:20,done. 4 Delta compression using up to 4 threads. 5 Compressing objects:100%(20/20),done. 6 Writing objects:100%(20/20),1.81KiB|0 bytes/s,done. 7 Total20(delta 12), reused 0(delta 0) 8 remote:Resolving deltas:100%(12/12), completed with 2local objects. 9 To github.com:zhangbc/dataStructure.git 10 *[new branch] dev -> dev
(2)dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;(3)bug分支只用于在本地修复bug;(4)feature分支是否推到远程,取决于合作开发。
抓取分支:
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (dev) 2 $ git clone git@github.com:zhangbc/PythonWorking.git 3 Cloning into 'PythonWorking'... 4 remote:Counting objects:90,done. 5 remote:Compressing objects:100%(2/2),done. 6 remote:Total90(delta 0), reused 0(delta 0), pack-reused 88 7 Receiving objects:100%(90/90),18.55KiB|6.00KiB/s,done. 8 Resolving deltas:100%(47/47),done.
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag V1.0
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag 3 V1.0
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git log --pretty=oneline --abbrev-commit 3 c182956 merge bug fix 101 4 2fd9cb4 fix bug 101 5 ffb5db6 Merge with no-ff. 6 49afeabAdd merge with --no-ff. 7 8e59a4dAdd gitReadme.md confict fixed. 8 b466603 Add gitReadme.md 9 366500dAdd gitReadme.md 10 63b712aMerge branch 'dev' 11 4d28e6d an example 12 6da4fcd an example 13 da420b4 add a reame.md file. 14 cfce135 数据结构学习笔记 by zhangbc 15 5433fd9 add a reame.md file. 16 8366817Delete README.md 17 6fb284c数据结构学习笔记 by zhangbc 18 ac69d7d 数据结构学习笔记 by zhangbc 19 bde6080 add readme.md 20 39013c9Create README.md 21 b460b3f 数据结构学习笔记 by zhangbc 22 23 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 24 $ git tag v0.1 da420b4
查看标签详情:
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git show V1.0 3 commit c182956d8cf80b393b18027cc6bb010481aeae40 4 Merge: ffb5db6 2fd9cb4 5 Author: zhangbc <zhangbochengcheng189@163.com> 6 Date:MonMar616:47:202017+0800 7 8 merge bug fix 101
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag -a V0.2-m "Version 0.1 released"5433fd9
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag -s -a V0.3-m "Version 0.3 released"
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag -d show 3 Deleted tag 'show'(was c182956)
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git push origin V0.2 3 Counting objects:1,done. 4 Writing objects:100%(1/1),168 bytes |0 bytes/s,done. 5 Total1(delta 0), reused 0(delta 0) 6 To github.com:zhangbc/dataStructure.git 7 *[new tag] V0.2-> V0.2 8 9 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 10 $ git push origin --tag 11 Total0(delta 0), reused 0(delta 0) 12 To github.com:zhangbc/dataStructure.git 13 *[new tag] V1.0-> V1.0 14 *[new tag] v0.1-> v0.1
删除远程库标签:
1 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 2 $ git tag -d V0.2 3 Deleted tag 'V0.2'(was 30a96b6) 4 5 zhangbc@working MINGW64 /d/BaiduYunDownload/dataStructure (master) 6 $ git push origin :refs/tags/V0.2 7 To github.com:zhangbc/dataStructure.git 8 -[deleted]V0.2
1 Administrator@WIN-9S4D59CISAA MINGW64 ~(master) 2 $ git config --global color.ui true
1 Administrator@WIN-9S4D59CISAA MINGW64 /e/DataStructure/dataStructure (master) 2 $ git config --global alias.st status 3 4 Administrator@WIN-9S4D59CISAA MINGW64 /e/DataStructure/dataStructure (master) 5 $ git st 6 On branch master 7 nothing to commit, working tree clean
1 Administrator@WIN-9S4D59CISAA MINGW64 /e/DataStructure/dataStructure (master) 2 $ git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" 3 4 Administrator@WIN-9S4D59CISAA MINGW64 /e/DataStructure/dataStructure (master) 5 $ git lg 6 *53aad04-(HEAD -> master, origin/master) C++ ignore file.(21 minutes ago)<zhangbc> 7 * c28d67e -本笔记系统说明文件 by zhangbc (35 minutes ago)<zhangbc> 8 * b797aab - delete file readmeBug.md (38 minutes ago)<zhangbc> 9 *20828c2- delete file Gitreadme.md (44 minutes ago)<zhangbc>
配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前仓库起作用。
Administrator@WIN-9S4D59CISAA MINGW64 /e/DataStructure/dataStructure (master) $ cat .git/config [core]repositoryformatversion =0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true [remote "origin"]url = git@github.com:zhangbc/dataStructure.gitfetch =+refs/heads/*:refs/remotes/origin/*
1 Administrator@WIN-9S4D59CISAA MINGW64 ~(master) 2 $ cat .gitconfig 3 [user] 4 name = ***** 5 email = **********@163.com 6 [color] 7 ui = true 8 [alias] 9 st = status 10 g = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'--abbrev-commit
最后,Git基础入门知识,到此已基本完成,欢迎各位拍砖!
转载于:https://www.cnblogs.com/zhangbc/p/6530010.html
Git基础教程(二)相关推荐
- Git系列(一)、Git基础教程【建议收藏】
Git基础教程 一.Git简介 1.1.什么是Git? 1.2.Git的特点 1.3.集中式与分布式的区别? 1.4.什么是版本控制系统? 1.5.Git下载安装 1.5.Git配置 1.6.Git ...
- Git基础(二)本地Git仓库管理
Git基础(二)本地Git仓库管理 以下内容来自对<精通Git 第二版>的学习总结整理,可直接食用 注:本文以windows10操作系统,cmd命令为参考. 如果您使用的是mac os,那 ...
- Git使用教程(二) — Git安装和使用
Git使用教程(二) - Git安装和使用 使用目的:通过git管理github托管的项目代码 一.下载安装 GIt官网下载:https://www.git-scm.com/download/win ...
- git 基础教程总结
Git是目前世界上最先进的分布式版本控制系统. 基础 一.安装 1.安装 2.配置 $ git config –global user.name "Your Name" $ git ...
- Directx11基础教程二之Directx11初始化
一,看本节教程前应该掌握: (1)掌握 D3D11基础教程一之D3D11框架 二,程序的结构如下: 具体在VS2015的代码: 三,程序的具体代码如下: 好的,下面D3D11的初始化我分为十二个步骤 ...
- 【GIT 基础篇二】创建版本库与提交
最近在项目过程中,着实是犯懒了,虽然公司使用git管理,但是感觉自己已经严重的依赖页面工具了,这次正好借助公司不是很忙,把git常用的命令整理记录一下,今天我们主要就是整理创建仓库以及修改提交功能. ...
- [Git高级教程(二)] 远程仓库版本回退方法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 ...
- git基础教程(11) git checkout命令,掌握这些足以
文章目录 概览 用法一 用法二 用法三 详细说明 1. `git checkout [<commit>] [--] <paths>` 2. `git checkout < ...
- hadoop基础教程(二) MapReduce 单词统计
1.这是hadoop基础系列教程,适合入门者学习. 2.MapReduce是一种分布式计算模型,解决海量数据问题,由两个阶段组成,map()和reduce().本文不讲解原理,下面实际操作利用MapR ...
最新文章
- beanshell断言_jmeter学习指南之响应断言和beanshell断言
- junit的使用说明
- jenkins没安装git报错
- zigzag模式提取矩阵元素
- tftp下载文件为中文名【原创】
- 分析 js构造函数:对象方法 、类方法 、原型方法
- 各大厂商CTR广告预估模型的优缺点对比
- 苹果id登陆不上去怎么回事_shopee虾皮台湾站 app怎么登陆不上去,shopee虾皮台湾站app最新版...
- 怎么远程传输大文件?
- 多频外差三维重建 投影仪非线性误差补偿
- Cortex-A 架构
- 北航计算机专业最低分,北京航空航天大学历年录取分数线多少及各省最低投档线统计表...
- 《德鲁克管理思想精要》读书笔记4 - 企业诊断工具与目标管理
- 浮点数float累加误差解决方式总结
- 图像标注工具python+opencv
- openwrt配置内核驱动_OpenWrt添加驱动模块
- Qt version is not properly installed,please run make install
- 大数据常见面试题 Hadoop篇(1)
- 斐波那契凤尾————斐波那契数列、打表
- 记录js逆向5秒dun的日子
热门文章
- python的输出方式_Python--输出方式
- Java内存分配原理
- 前端代码(移动端app, vue 源代码)打包方法
- macbook Pro 上安装Windows 的方法(双系统运行)
- 牛客java面试题总结版(四)
- opencv乱码java_opencv 放置文字 中文乱码处理 putText
- [RDMA] 高性能异步的可靠消息传递和RPC :Accelio
- office上下滑动滚轮特别卡_滚轮及部件|自动扶梯和自动人行道
- 系统中多种隐藏超级用户添加方法第1/2页
- apache服务出现Forbidden 403问题的解决方法总结