私は複製されたレポを持っています。ディレクトリがあります。は、という独自のレポです。つまり、/ b/c/.git /などがあります。gitはディレクトリを無視していますが、存在しないようです。
ファイルをメインリポジトリで管理します。私は/ b/cの歴史について気にしないので、/ b/cの.gitディレクトリを削除しました
しかし、問題はgit status
が/ b/cを完全に無視しているということです。私はgit add
それをすることはできません。それは、私がパスを.gitignore(私は持っていない)に入れているかのようです。
明らかに、gitが.git dirを持つサブディレクトリを無視するのは当然のことでしたが、今はどのように違いが分かりますか?
.gitignoreと.git/info/excludes以外のファイルが無視されている場所がありますか? .git/configファイルには何もありません。
私はgitのステータスがどのようなものかを尋ねられました。あまり:
/path/to/root/dir $ git status
# On branch fred
nothing to commit (working directory clean)
git addとは何ですか。さらに少ない(何もない)
/path/to/root/dir $ git add a/b/c
あなたがより高いレベルのディレクトリに.gitignoreファイルをチェックしましたか? – jonathanbell
はい、それはパスに一致し、その中には何もありません。 – artfulrobot
メッセージは何ですかあなたが 'git add'を実行したときに得られるものは何ですか?' git status'は正確に何を表していますか? –