Moodle 从 git 上获得源代码

Page 1

Moodle 从 Git 上获得源代码 (OSSEZ.COM) CHS 技术参考, 2013-08-27

作者:

YUCHENG HU OSSEZ INC (USA) OSSEZ (中国) 信息技术有限公司

技术支持: http://www.ossez.com http://wiki.ossez.com

相关工作: 技术文档格式化版本

版本历史: 版本

日期

作者

1.1

2013-08-27

YUCHENG HU

OSSEZ.COM-v1.0-技术模板简易版.ott 版权所有 © OSSEZ LLC 2006 - 2013

描述 创建新版本

2013-08-27 1/5


目录 1 安装介绍....................................................................................................................................... 3 1.1 初始化源代码........................................................................................................................ 3 1.2 进入目录............................................................................................................................... 3 1.3 查看分支............................................................................................................................... 4 1.4 切换分支............................................................................................................................... 4 1.5 获取代码............................................................................................................................... 4

OSSEZ.COM-v1.0-技术模板简易版.ott 版权所有 © OSSEZ LLC 2006 - 2013

2013-08-27 2/5


1 安装介绍 这里我们讨论 GIT 的命令行工具,Git 的图形化工具也基本上基于命令行,你应该 比较容易的来获得正确的安装参数。 Moodle 的官方 Git 仓库链接如下: git://git.moodle.org/moodle.git 同时 Moodle 官方也会将代码推送到 github 中,你依然可以使用下面的链接 git://github.com/moodle/moodle.git)。

1.1 初始化源代码 使用下面的命令来初始化你本地的代码: 1

git clone git://git.moodle.org/moodle.git

例如当前目录是 /home/yuchenghu 在这个目录下,你执行 2

git clone git://git.moodle.org/moodle.git

命令,会在当前目录下创建一个名为 moodle 的目录。 服务器输出: 3 4 5 6 7 8 9 10 11 12 13

[root@ca1 yuchenghu]# git clone git://git.moodle.org/moodle.git Initialized empty Git repository in /home/yuchenghu/moodle/.git/ remote: Counting objects: 676955, done. remote: Compressing objects: 100% (158836/158836), done. remote: Total 676955 (delta 502896), reused 676955 (delta 502896) Receiving objects: 100% (676955/676955), 247.96 MiB | 9.33 MiB/s, done. Resolving deltas: 100% (502896/502896), done. [root@ca1 yuchenghu]# dir history.txt mantisbt rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm latest.zip moodle [root@ca1 yuchenghu]#

1.2 进入目录 执行: 14

cd moodle

OSSEZ.COM-v1.0-技术模板简易版.ott 版权所有 © OSSEZ LLC 2006 - 2013

2013-08-27 3/5


1.3 查看分支 执行: 15

git branch -a

服务器输出:

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

[root@ca1 moodle]# git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/MOODLE_13_STABLE remotes/origin/MOODLE_14_STABLE remotes/origin/MOODLE_15_STABLE remotes/origin/MOODLE_16_STABLE remotes/origin/MOODLE_17_STABLE remotes/origin/MOODLE_18_STABLE remotes/origin/MOODLE_19_STABLE remotes/origin/MOODLE_20_STABLE remotes/origin/MOODLE_21_STABLE remotes/origin/MOODLE_22_STABLE remotes/origin/MOODLE_23_STABLE remotes/origin/MOODLE_24_STABLE remotes/origin/MOODLE_25_STABLE remotes/origin/master [root@ca1 moodle]#

1.4 切换分支 执行: 34

git branch --track MOODLE_25_STABLE origin/MOODLE_25_STABLE

服务器输出: 35 36 37 38

[root@ca1 moodle]# git branch --track MOODLE_25_STABLE origin/MOODLE_25_STABLE Branch MOODLE_25_STABLE set up to track remote branch MOODLE_25_STABLE from origin. [root@ca1 moodle]#

1.5 获取代码 执行: 39

git checkout MOODLE_25_STABLE

服务器输出: 40 41 42

[root@ca1 moodle]# git checkout MOODLE_25_STABLE Switched to branch 'MOODLE_25_STABLE' [root@ca1 moodle]#

这时候已经切换了正确的分支了,并且代码已经在 moodle 的目录中了。 OSSEZ.COM-v1.0-技术模板简易版.ott 版权所有 © OSSEZ LLC 2006 - 2013

2013-08-27 4/5


OSSEZ.COM-v1.0-技术模板简易版.ott 版权所有 © OSSEZ LLC 2006 - 2013

2013-08-27 5/5


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.