Git刪除未跟蹤的文件


Git刪除未跟蹤的文件

 

要從存儲庫中刪除未跟蹤的文件,您可以使用git clean -f -d -x命令。這將從存儲庫中刪除所有未跟蹤的文件和文件夾。此命令還會刪除被.gitignorefile忽略的文件,這最終會導致您的存儲庫處於全新的初始狀態。

重要提示:以下命令僅適用於執行它們的目錄或子目錄。要將此命令應用於整個存儲庫,請從根文件夾運行它。

了解以下參數:

  • -n 不要刪除任何內容,只顯示將要刪除的內容。
  • -f 強行刪除文件。
  • -d 考慮未跟蹤的目錄以及未跟蹤的文件。
  • -x還要考慮被忽略的未跟蹤文件.gitignore

要在實際刪除文件之前查看將刪除哪些文件,您可以使用以下命令。

  • git clean -n- 僅列出未跟蹤的文件,但被.gitignore.
  • git clean -n -d- 列出未跟蹤的文件和文件夾,但被.gitignore.
  • git clean -n -x- 列出所有未跟蹤的文件,包括那些被忽略的文件.gitignore
  • git clean -n -d -x- 列出所有未跟蹤的文件和文件夾,包括那些被忽略的文件和文件夾.gitignore

要從存儲庫中刪除文件,請使用以下命令。

  • git clean -f- 只刪除未被.gitignore.
  • git clean -f -d- 刪除未跟蹤的文件和文件夾,但被.gitignore.
  • git clean -f -x- 刪除所有未跟蹤的文件,包括那些被忽略的文件.gitignore
  • git clean -f -d -x- 刪除所有未跟蹤的文件和文件夾,包括那些被忽略的文件和文件夾.gitignore

 

============== End

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM