Git - 子模块初始化/更新 - 完成newby

时间:2013-10-31 20:08:21

标签: git github git-submodules

今天是我在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变量的代码存储在默认的主分支中。)

  4. 我已经能够按步骤1检查源代码。第2步和第3步对我不起作用,我猜这个命令还有比这里写的更多。

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

1 个答案:

答案 0 :(得分:1)

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

这可能是指库/中链接的其他GIT项目。在这里查看两个Adafruit链接: https://github.com/damellis/cellphone2/tree/master

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

这是指项目的led-matrix分支,如下所示: https://github.com/damellis/cellphone2/tree/led-matrix

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