いくつかの変更をコミットしようとしていました。以前git add
は、ワイルドカードを使用して作成した可能性のある新しいjavascriptファイルを追加していました*.js
。次に、変更をコミットしてgithubにプッシュしました。
git add * .js git commit -m "stuff" gitpushgithubマスター
githubをチェックしたところ、編集していたファイルがすべて空白でした。彼らはそこにいて、ただ空っぽでした。
その後、もう一度コミットしようとしましたが、GITはすべてが最新であると言いました。
次に戻ってgit commit -m "stuff"
みると、GITは、ワイルドカードを使用して追加したばかりなのに、「。js」ファイルの束がステージングされていないというメッセージを表示したことに気付きましたgit add *.js
。これは、コミットしようとしたときに表示されたメッセージです。
#ブランチマスター上 #コミットのためにステージングされていない変更: #(「gitadd / rm ...」を使用して、コミットされる内容を更新します) #(「gitcheckout --...」を使用して作業ディレクトリの変更を破棄します) # #変更:src / static / directory1 / js / module1 / file1.js #変更:src / static / directory1 / js / module1 / file2.js #変更:src / static / directory1 / js / module2 / file1.js
これを修正するために、私は自分のgit add
:を行うときにいくつかのディレクトリを下に移動する必要がありました。
git add src / static / directory1/*。js
もう一度コミットしてgithubにプッシュした後、ファイルがそこにあったので、これはうまくいったようです。
git commit -m "stuff" gitpushgithubマスター
ここで何が起こっていたのですか、ワイルドカードを機能させるためにいくつかのディレクトリを下に移動する必要があったのはなぜですか?
ありがとう!