問題一覧に戻る
初級取り消し操作
問題20: git clean -f - 追跡されていないファイルの削除
git clean -fコマンドで、Gitに追跡されていないファイルを削除する方法を学びます。一時ファイルやビルド成果物を一括削除したい場合に便利です。【重要】削除されたファイルは復元できません。必ずgit clean -nで削除されるファイルを事前確認してください。
# 追跡されるファイルを作成
echo "Tracked file" > tracked.txt
git add tracked.txt
git commit -m "Add tracked file"
# 未追跡ファイルを作成
echo "Temp file 1" > temp1.txt
echo "Temp file 2" > temp2.txt
echo "Build output" > build.log
# 状態を確認
git status
# 未追跡ファイルを削除
# 警告:削除されたファイルは復元できません!事前にgit clean -nで確認してください
git
# 削除を確認
ls
git status