〜/ binでgit-statusを取得します:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# screen/dev/
走る
git add --force screen/dev/
以前と同じgit-statusを取得します。フォルダー内の各ファイルを個別に追加しますが、同じgit-statusを取得します。
Screen/dev /に.gitはありません。フォルダはsumboduleではないようです。
フォルダとそのコンテンツを〜/ binのgitに強制的に追加するにはどうすればよいですか?
この問題は、フォルダーの名前を変更し、新しい名前のフォルダーをGitに追加することで解決できます。
これは、フォルダ名dev
を操作するファイルが必要であることを示しています。
'--force
'または '-f
'オプションは必要ありません。 git add を参照してください:
-f
--force
:
それ以外の場合ignoredファイルの追加を許可します。
あなたの場合、screen/devディレクトリの下に無視されたファイルを含めてすべてのファイルを追加したくないかもしれません。
git add screen/dev
十分なはずです(オプションまたは末尾の「/」なし)
それはカットペーストのタイプミスですか?
そうでない場合は、
git add --force screen/dev
やってみてください:
git add -A .
また、.gitignoreファイルがある場合は、意図せずに何か(つまり、追加しようとしているファイル)を無視している可能性もあります。
git add -A
また、gitで取得するには、少なくともそのディレクトリにファイルが必要であることがわかりました。 git add screen/dev
内部にファイルがない場合、機能しません。