2013-10-31 86 views
0

今天是我在GIT的第一天。我一直在努力寻找答案,但是我对GIT和语言的不熟悉让我感到非常困难。希望你们中的一个能够提供帮助。Git - 子模块初始化/更新 - 完整新手

这里有我在http://web.media.mit.edu/~mellis/cellphone/index.html

  1. 结帐从GitHub,例如在手机的源代码收到的指示“git clone https://github.com/damellis/cellphone2.git”。

  2. 用“git submodule init”和“git submodule update”检出手机软件使用的其他存储库。

  3. 对于LED矩阵型号,请使用“git checkout led-matrix”检查LED矩阵分支。 (用于LCD变体的代码被存储在默认主分支。)

我已经能够检出每步骤1步骤2和3不工作为我的源代码,和I”米猜测命令比这里写的更多。

你能帮我更好地理解这个项目的'git submodule init'和'git submodule update'命令吗?

+1

“不工作”是什么意思?你有什么问题? –

回答

1
  1. 结帐用“混帐子模块初始化”和“混帐子模块更新”所使用的手机软件的其他存储库。

这大概是指图书馆内链接的其他GIT项目/。看到两个Adafruit的链接在这里: https://github.com/damellis/cellphone2/tree/master

  1. 对于LED矩阵变形,结账LED矩阵分支“混帐结账导致矩阵”。 (用于LCD变种的代码存储在默认的主分支。)

这是指项目的led-matrix分支,在这里看到: https://github.com/damellis/cellphone2/tree/led-matrix

我会建议做一些研究自己或者如果您不了解分支机构或项目子模块,请直接询问您的教授。