2017-01-17 13 views
0

クローンされたリポジトリ内に新しいフォルダを追加すると、git statusと表示されません。 Gitは、すでに知られているディレクトリにある新しいファイルについてのみ報告します。gitローカルフォルダ内の新しいディレクトリを見つける方法

リポジトリパス内にディレクトリが追加されているのを見つける機会はありますか?

ディレクトリ自体はgitで追跡されないことがわかります。しかし、私は新しいディレクトリ内で新しいコンテンツを探したい。

答えて

2

新しいディレクトリ内にコンテンツがある場合、パスが無視されない限り、gitはディレクトリについて教えてくれます。

$ ls new_dir 
a.txt b.txt 

$ git status 
On branch master 
Your branch is up-to-date with 'origin/master'. 
Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    new_dir/ 

nothing added to commit but untracked files present (use "git add" to track) 
+0

私はそのディレクトリに.gitignoreの一部であるファイルしかありません:-) – Klaus

1

あなたはレポを持っているし、新しいディレクトリを追加した場合ので、Gitはそれを認めません - あなたが指摘したように - それは気には何もありませんので、それはディレクトリを追跡しません。

このディレクトリの下に1つ以上のファイルを置くと、ディレクトリはgit statusの "untracked"セクションに表示されます。私が知っている限り、gitはディレクトリの下にいくつかのトラッキングがあるまで個々のファイルをリストしません。

もちろんgit以外のコマンドを使って、gitがuntrackedと表示されているディレクトリを見ることができます。たとえば、にトラッキングされていないと言う場合は、find some_dir -type fを実行して、(未追跡の)ファイルが存在するかどうかを確認することができます。some_dir

関連する問題