git add --all *
を実行すると、ファイルの削除がステージングされません。 git status
の出力では、「コミットのためにステージングされていない変更」という見出しの下に赤で削除が表示されます。私は削除したものだけを削除するのではなく、新しい追加を取得するだけです。私は何をすべきか?なぜファイルの削除が "git add --all *"によってステージングされないのですか?
1
A
答えて
3
git add --all *
を実行すると、コマンドシェルは、*
ワイルドカードを現在の作業ディレクトリ内のファイル/ディレクトリ名のリストに展開します。 Gitプログラムは決して*
を見ることはできません。 git add --all foo.txt bar.jpg subdir
のような実際のコマンドラインを受け取ります。
--all
(または-A
)フラグを使用していることをお勧めします。このフラグは、削除されたファイルパスの変更をGitに伝えるよう指示します。だから、git add --all .
を実行するだけで、Gitはカレントディレクトリ全体(そしてすべてのサブアイテムを再帰的に見る)を作成し、作成/変更したものを追加し、インデックスにあった項目も考慮に入れます作業ディレクトリにはもっと長くなります。
+0
'git add'フラグの参考資料:http://stackoverflow.com/a/26039014/839689 – Nayuki
関連する問題
- 1. 「ステージングされていないファイル」には表示されますが、ステージングできないファイル(赤いブロックアイコン)
- 2. なぜgit 0.01にgit-addがないのですか?
- 3. ローカル変更がgitリセットによって削除されないのはなぜですか?
- 4. rebaseブランチによって削除された最新のコミットで追加されたファイルをgit rebaseで削除するのはなぜですか?
- 5. git cleanが特定のファイルを削除しないのはなぜですか?
- 6. git addを使用するとステージングに.gitignoreをどのように追加しますか?--all
- 7. リモートGitリポジトリで削除されたファイルをステージング/削除するにはどうしたらいいですか?
- 8. ローカルのgitリポジトリには、削除されたファイル、リモートファイル、「ステージングされていません」があります。
- 9. 偶発的なgit revertによってファイルが削除される
- 10. Gitサブモジュールが削除されない
- 11. Gitがローカルにプルすると削除済みファイルが削除されない
- 12. gitリポジトリから* ALLのファイルとディレクトリを削除するには?
- 13. Gitデプロイメントフック削除されたファイルを削除しない
- 14. git addで削除されたファイルのみをステージにします
- 15. なぜ非同期ファイルが.netで削除されないのですか?
- 16. なぜクッキーが削除されているのですか
- 17. エントリが削除されないのはなぜですか?
- 18. JUnit TemporaryFolderが削除されないのはなぜですか?
- 19. ListViewItemが削除されないのはなぜですか?
- 20. difftoolを使用して同じファイルのステージングされたバージョンとステージングされていないバージョンの違い
- 21. gitはステージングからマージするファイルを削除します
- 22. コミットされていない削除済みファイル(プレーンrmで削除)を最後のgitコミットに戻す方法
- 23. 削除されたgitワークツリーからステージングされた変更をどのように回復できますか?
- 24. Gitは、削除されたファイルがマージによって上書きされると言っています
- 25. git add indexからファイルを削除するにはどのリポジトリからもファイルをローカルに削除しないでください
- 26. Git rebasingブランチので、コミットとステージングされない変更は削除されず、失われません。
- 27. GIT:どのように危険な "私たちによって削除された"葛藤ですか?
- 28. 削除されたファイルに対してGitの移行が機能しない
- 29. Gitクローンが削除された&untrackedファイルにつながる
- 30. rmがファイルを削除しないのはなぜですか?
'git add --all .' – Nayuki
' * 'と書くと、シェルは現在のディレクトリにあるすべてのファイルに展開します。 Gitは '*'(ファイルのリストを見る)を見ず、あなたが選択しようとしている削除されたファイルについては決して聞きません。 – Nayuki
ありがとう!それを修正しました – Guerrilla