2012-04-16 17 views
1

私のローカルリポジトリの中に 'd3'という名前のディレクトリがあり、そのディレクトリとすべてのファイルをgitで追加したいとします。私はメインディレクトリでこのコマンドを使用しましたが、サブモジュールを追加するたびに、これは私が望むものではありません。gitでディレクトリとすべてのファイルを追跡開始する

$ git add d3/ 

は、私も試してみて、私はいくつかのガイドで見つけた一例であるファイルのすべてを追加するにはD3サブディレクトリ内から次のコマンドを試してみました。

$ git add . 

私はgitにとって非常に新しく、これらのコマンドがすべてのファイルをプロジェクトに追加しない理由がわかりません。非常に明白な何かが欠けていますか?

+0

これらのコマンドを試したときに何か印刷されますか?コマンドが実際に動いたかどうかを確認するために 'git status'を試しましたか?ディレクトリとそのファイルが追加されている場合、 'git status'はそれらを 'staged'として表示します。 – GoZoner

答えて

2

実行中git addステージコミットするファイル。つまり、次回にリポジトリにコミットすると、そのリポジトリがインクルードされます。

ただし、追加する準備ができたファイルをすべて追加した後は、git commitを実行するまでは何も保存されません。スナップショットが作成され、履歴にコミットされるのは、新しいファイルが最終的にプロジェクトに追加されたと言えるときです。

@GoZonerがコメントに記載されているように、コミットする前にgit statusを使用して、ファイルがステージングされていることを確認できます。

Gitについては、Git Magicを試してみてください。

関連する問題