git clean


次のエラーが発生しました.
エラーは、追跡されていないファイルが現在のブランチを変更した場合、上書きされます.
現在のブランチのすべての主要コードはoriginにあります.
私はgit cleanを使いたいです.追加の修正部分を削除したいからです.
error: The following untracked working tree files would be overwritten by checkout:
(エラーが発生したファイル)
Please move or remove them before you switch branches.
Aborting
コメントブログによれば、次のコマンドは、私たちが遭遇したエラーをほとんど解決することができます.
$ git clean -d -f -f
実際に解決したら、このコマンドが何なのか知りたくてGit cleanオプションを整理しました.

git clean option

  • -f|--force:デフォルトのオプションを削除します.設定によっては省略することもできます.
  • -i|--インタラクション:インタラクションモード
  • に削除
  • -n|--dry-run:削除するファイルリストプレビュー
  • -d:フォルダを削除します.
  • -x:ignoreルールが適用されているファイルを削除します.
  • -X:ignoreルールが適用されているファイルのみを削除します.
  • clean.requireForceがtrueに設定されていない限り、cleanコマンドは常に-f、-i、および-nオプションでオプションを指定した後に実行されます.現在のフォルダに基づいてサブアイテムを再ナビゲートするため、再帰オプションは存在しません.