1.1 获取源代码树
来源:互联网 发布:传至大数据3期百度云 编辑:程序博客网 时间:2024/06/13 15:50
这一节讲如何获取MySQL源代码树,它当前已经在GitHub上可以获得。
MySQL正式加入GitHub是在2014年9月。关于MySQL搬迁至GitHub更多的信息,请参阅MySQL Release Engineering博客的申明:MySQL on GitHub。
从GitHub上获取MySQL源代码树,请遵循下面步骤:
1. 克隆MySQL Git仓库到你的机器。 如下命令克隆MySQL Git仓库到一个名为mysql-server的目录。下载大小接近437MB。
me@mymachine:~$ git clone https://github.com/mysql/mysql-server.git Cloning into 'mysql-server'...remote: Counting objects: 1035465, done.remote: Total 1035465 (delta 0), reused 0 (delta 0)Receiving objects: 100% (1035465/1035465), 437.48 MiB | 5.10 MiB/s, done.Resolving deltas: 100% (855607/855607), done.Checking connectivity... done.Checking out files: 100% (21902/21902), done.
当克隆操作完成后,你的本地MySQL Git仓库如下面所示:
me@mymachine:~$ cd mysql-server me@mymachine:~/mysql-server$ lsBUILD COPYING libmysqld regex testsBUILD-CMAKE dbug libservices scripts unittestclient Docs man sql VERSIONcmake extra mysql-test sql-bench vioCMakeLists.txt include mysys sql-common wincmd-line-utils INSTALL-SOURCE packaging storage zlibconfig.h.cmake INSTALL-WIN-SOURCE plugin stringsconfigure.cmake libmysql README support-files
你的MySQL Git仓库包含MySQL 5.5, 5.6, 和5.7分支. 运行git branch -r命令浏览“remote-tracking”的所有分支:
~/mysql-server$ git branch -r origin/5.5 origin/5.6 origin/5.7 origin/HEAD -> origin/5.7
运行git branch命令查看当前本地检出的分支。当你克隆了MySQL Git仓库,MySQL 5.7分支被自动检出. 星号(*)表示分支5.7是当前的活跃分支.
~/mysql-server$ git branch* 5.7
要检出其他MySQL分支, 运行git checkout命令,并指定分支名:
~/mysql-server$ git checkout 5.6Branch 5.6 set up to track remote branch 5.6 from origin.Switched to a new branch '5.6'me@mymachine:~/mysql-server$ git checkout 5.5Branch 5.5 set up to track remote branch 5.5 from origin.Switched to a new branch '5.5'
再次运行
git branch检验所有的3个分支都存在。
MySQL 5.5,作为最后检出的分支,被星号(*)标志意在说明它是当前分支。~/mysql-server$ git branch* 5.5 5.6 5.7
要切换分支, 再次运行git checkout. 比如要使MySQL 5.6成为活跃分支, 运行命令git checkout 5.6.
关于更多使用和维护Git仓库的信息,请参阅GitHub Help。
阅读全文
0 0
- 1.1 获取源代码树
- C#网页源代码获取
- 获取站点源代码
- .NET获取网页源代码
- 无法获取源代码问题
- 获取liftweb 源代码
- Android 源代码的获取
- 获取Android源代码
- 获取HTML源代码
- MyEclipse获取注册码,源代码
- MyEclipse获取注册码,源代码
- C# 获取网页源代码
- Ubuntu11获取android源代码
- Android获取网页源代码
- 获取Android源代码【转】
- JS 获取网页源代码
- 网页源代码获取
- VC获取网页源代码
- 1.1 Getting the Source Tree
- Java中的static详解
- sdut-离散题目9
- 分布式系统概述(来自学习资料)
- MacOS下MySQL 乱码问题解决方法
- 1.1 获取源代码树
- 读书笔记《Effective C++》条款36:绝不重新定义继承而来的non-virtual函数
- 网站异常发送异常代码到邮箱
- ios 代理、block和通知
- C#167课的主要内容
- c语言排序
- HDU4576 A very hard mathematic problem(很好的搜索)
- MySQL 'root'@'localhost'无法登录
- centos安装apche