2017-11-04 6 views
-2

だから、私はgitに新しいです。私はちょうどプロジェクトを作成し、それをリポジトリとして初期化し、それをbitbucketにリンクしました。私はNetBeansを使用しています.NBでプロジェクトを作成するたびにnbprojectというディレクトリが作成されます。 .gitignoreにディレクトリを追加しましたが、コラボレーターがリポジトリをクローンすると、nbprojectフォルダがないためNBはプロジェクトとして認識しません。さて、このフォルダは、各開発者に固有のものなので、変更を追跡すべきではありません。私のラップトップからリポジトリを複製しようとしたときでも、プロジェクトを開くことができませんでした(別のプロジェクトのnbprojectフォルダを複製されたレポにコピーする必要がありましたが、これは時間の無駄です)。どのようにして最初にディレクトリをプッシュして、誰もが問題なくプロジェクトを開き、その変更を追跡できないようにするにはどうすればいいですか?私の英語のために申し訳ありません。また、本、コース、チュートリアル、またはgitを学ぶためのリソースをお勧めすることができれば、本当に役に立ちます。ありがとうございます。 編集:もし私が.gitignore myfolder/に書き込むと、それはどんなレベルでもその名前のすべてのフォルダを無視します。特定のmyfolderフォルダを無視したい場合はどうすればよいですか?gitにディレクトリを保存しても、その変更を追跡しない方法は?

+0

Gitはディレクトリをまったく保存しません。コミットを格納し、コミットにはファイルがあり、ファイルはディレクトリ内に存在します。だからGitはそこにファイルを置くためにディレクトリを作成しなければならない。これは、Gitがそのディレクトリを独自に作成するためには、Gitにそのディレクトリ内の*ファイルをコミットさせる必要があることを意味します。 Gitを使わずに自分でディレクトリを作成することもできます。重複を参照してください。 – torek

答えて

-1

明示的にファイルを追加するには、git addを使用します。このコマンドを使用して追加すると、追加され、gitignoreに入ってからコミットするときに他のユーザが追跡することはありません。

関連する問題