0

今日は 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 は機能しません。ここに書かれている以上のコマンドがあると思います。

このプロジェクトの「git submodule init」コマンドと「git submodule update」コマンドをよりよく理解するのを手伝ってもらえますか?

4

1 に答える 1

1
  1. 「git submodule init」および「git submodule update」を使用して、携帯電話のソフトウェアで使用される他のリポジトリをチェックアウトします。

これはおそらく、libraries/ 内でリンクされている他の GIT プロジェクトを指しています。こちらの 2 つの Adafruit リンクを参照してください: https://github.com/damellis/cellphone2/tree/master

  1. LED マトリックス バリアントについては、「git checkout led-matrix」で LED マトリックス ブランチをチェックアウトします。(LCD バリアントのコードは、デフォルトのマスター ブランチに保存されます。)

led-matrixこれは、ここにあるプロジェクトのブランチを 参照しています: https://github.com/damellis/cellphone2/tree/led-matrix

ブランチやプロジェクトのサブモジュールを理解していない場合は、自分で調査するか、教授に直接尋ねることをお勧めします。

于 2013-10-31T20:15:06.730 に答える