回答:
これはあなたが望むことをするためのより簡単な方法だと思います:
git add . -A
その後、あなたはただやります:
git commit -m "removed some files"
上記のとおり。
bash
上記を行うためにエイリアスを書いたところです。すごい。
git help add
は-A
、他のすべてのスイッチの意味とリストを示します。
あなたはまだ「追跡」されている削除されたファイルを見ることができます:
git ls-files --deleted
ブランチからファイルを削除するには、次のようにします。
git ls-files --deleted -z | xargs -0 git rm
からman git-rm
:
インデックスから、または作業ツリーとインデックスからファイルを削除します。git-rmは、作業ディレクトリからのみファイルを削除しません。(作業ツリーからのみファイル13を削除し、それをインデックスに保持するオプションはありません。それを行う場合は、/ bin / rmを使用してください。)
最後に、「削除」をコミットするには、次のようにします。
git commit -m "removed some files"
git commit -m "removed some files"
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch deletefile.name' --prune-empty --tag-name-filter cat -- --all
git commit -m "Removed deletefile.name"
git push origin master --force
deletefile.nameを削除するファイルに置き換えます。詳細な説明については、https: //help.github.com/articles/remove-sensitive-dataの記事をご覧ください。