クローンリポジトリがあります。ディレクトリがあり、それをa / b / cと呼びます。これは、以前は独自のリポジトリでした。つまり、a / b / c /.git/などがありました。
ここで、ファイルをメインリポジトリで管理する必要があります。a / b / cの履歴は気にしないので、a / b/cの.gitディレクトリを削除しました
しかし問題は、git status
a / b/cを完全に無視していることです。できませんgit add
。パスを.gitignoreに入れたかのようです(まだ入れていません)。
明らかに以前は、gitが.git dirを含むサブディレクトリを無視することは理にかなっていますが、今ではどのようにして違いを知ることができますか?
.gitignoreと.git/info / excludes以外に、無視するファイルがリストされている場所はありますか?.git / configファイルには何もありませんか?
gitstatusが何を言っているのか尋ねられました。あまりない:
/path/to/root/dir $ git status
# On branch fred
nothing to commit (working directory clean)
そして、gitaddが言うこと。さらに少ない(何もない)
/path/to/root/dir $ git add a/b/c