1. 程式人生 > >git其它常用操作

git其它常用操作

這篇文章用於記錄git的其它常用操作

1 git clean命令

git clean -n

是一次clean的演習, 告訴你哪些檔案會被刪除. 記住他不會真正的刪除檔案, 只是一個提醒

git clean -f  

刪除當前目錄下所有沒有track過的檔案. 他不會刪除.gitignore檔案裡面指定的資料夾和檔案, 不管這些檔案有沒有被track過

git clean -f <path>

刪除指定路徑下的沒有被track過的檔案

git clean -df

刪除當前目錄下沒有被track過的檔案和資料夾

git clean -xf

刪除當前目錄下所有沒有track過的檔案. 不管他是否是.gitignore檔案裡面指定的資料夾和檔案

git clean -xf 和 git clean -xfd 這兩個命令要慎用

強烈建議在git clean相關的所有命令中加上 -n 引數來先看看會刪掉哪些檔案,防止重要檔案被誤刪

2 git checkout commit-id

從當前分支切換到某個提交上