コメントは受け付けていません。add」に焦点を絞って解説したいと思います。commit)を実行する前にステージ(索引に追加)する必要があります。簡単な流れとしては次のようになるかと思います。commit↑オプション一覧Gitのコマンドにはサブオプションが多数存在します。その中でも特に利用頻度が高そうなものを紹介していきたいと思います。追加するファイル名を指定します。追加されるファイル名を表示します。実際には追加されません。無視ファイル(.gitignore)を無視して追加します。Git管理下にあるファイルの内、変更点のあるものだけをステージします。無視されていないファイルをステージします。後にステージされる事を記録します。使った場合、差分表示が行えます。オプションとファイルを明示的に切り分けます。「-n」という名前のファイルをステージする場合に利用します。.カレントディレクトリ配下すべてステージする。この時、.gitignoreで指定されたファイル以外のすべてのファイルをステージします。*.c追加されるのはa.cabc.cb.cの3つになります。-f追加されるファイルはtestfile1testfile2.gitignoreのすべてのファイル。「-f」を指定しないと下記のようなファイルだけ追加されます。-A次のファイルがステージされます。使った場合、差分表示が行えます。diffGit管理下ではないため、比較しようとしても何も出力されません。diffとしても、同様に比較する事が出来ません。これはaddしたとしても、まだコミットされていない状態のため、Gitとしては比較できないためです。コマンドで比較する事が出来ます。行う場合にも有効なオプションです。オプションとファイルを明示的に切り分けます。.'?「-n」オプションとして解釈されてしまい、ファイルが不正として扱われてしまいます。こんな時はオプションと、ファイルを明示的に切り分けて指定します。-n「–(ハイフン2つ)」以降はファイル(正確には引数)として扱われるため、ここでいう「-n」はファイル名として解釈されます。