一意のファイル名であるが、前に長いパスがあるファイルを追加したい(例:a / b / c / d / filename.java)。通常、これをリポジトリに追加するには、
git add *filename.java
。
しかし、私も以前にこれを行いました:
git add a/b/c/d/filename*
だから私は2つを組み合わせようとしました:
git add *filename*
しかし、これは奇妙なことをします。追跡されていないすべてのファイルを追加します。失敗の考えられる理由はわかりますが、これらはすべて前の2つのコマンドのいずれかで発生するはずなので、なぜこれが発生しているのかわかりません。
私の質問は、ファイル名だけでgitリポジトリにファイルを追加する方法についてはそれほど重要ではありません(それは便利ですが)。*
私の質問は、上記がうまくいくはずだと私に思わせる操作についての私の誤解は何ですか?
情報:
minGWをベースにしたGitBashforWindowsを使用しています。