Moodle 从 git 上获得源代码

197 views

Published on

Moodle 从 Git 上获得源代码 OSSEZ

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
197
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Moodle 从 git 上获得源代码

  1. 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 2013-08-27 版权所有 © OSSEZ LLC 2006 - 2013 1 / 5
  2. 2. 目 录 1 安装介绍.......................................................................................................................................3 1.1 初始化源代码........................................................................................................................3 1.2 进入目录...............................................................................................................................3 1.3 查看分支...............................................................................................................................4 1.4 切换分支...............................................................................................................................4 1.5 获取代码...............................................................................................................................4 OSSEZ.COM-v1.0-技术模板简易版.ott 2013-08-27 版权所有 © OSSEZ LLC 2006 - 2013 2 / 5
  3. 3. 1 安装介绍 这里我们讨论 GIT 的命令行工具,Git 的图形化工具也基本上基于命令行,你应该 比较容易的来获得正确的安装参数。 Moodle 的官方 Git 仓库链接如下: git://git.moodle.org/moodle.git 同时 Moodle 官方也会将代码推送到 github 中,你依然可以使用下面的链接 git://github.com/moodle/moodle.git)。 1.1 初始化源代码 使用下面的命令来初始化你本地的代码: git clone git://git.moodle.org/moodle.git 例如当前目录是 /home/yuchenghu 在这个目录下,你执行 git clone git://git.moodle.org/moodle.git 命令,会在当前目录下创建一个名为 moodle 的目录。 服务器输出: [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 进入目录 执行: cd moodle OSSEZ.COM-v1.0-技术模板简易版.ott 2013-08-27 版权所有 © OSSEZ LLC 2006 - 2013 3 / 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  4. 4. 1.3 查看分支 执行: git branch -a 服务器输出: [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 切换分支 执行: git branch --track MOODLE_25_STABLE origin/MOODLE_25_STABLE 服务器输出: [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 获取代码 执行: git checkout MOODLE_25_STABLE 服务器输出: [root@ca1 moodle]# git checkout MOODLE_25_STABLE Switched to branch 'MOODLE_25_STABLE' [root@ca1 moodle]# 这时候已经切换了正确的分支了,并且代码已经在 moodle 的目录中了。 OSSEZ.COM-v1.0-技术模板简易版.ott 2013-08-27 版权所有 © OSSEZ LLC 2006 - 2013 4 / 5 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
  5. 5. OSSEZ.COM-v1.0-技术模板简易版.ott 2013-08-27 版权所有 © OSSEZ LLC 2006 - 2013 5 / 5

×