我假設你沒有從sample/scripts
目錄中添加任何文件到Git存儲庫。這意味着他們是不被跟蹤,並從git-clean
手冊,他們將被刪除:Cleans the working tree by recursively removing files that are not under version control, starting from the current directory.
您可以查看哪些文件正在由本地資源庫與追蹤:
git ls-tree --full-tree -r HEAD
如果文件丟失,只需添加他們:
git add sample/scripts/.
git commit -m "Add missing sample scripts"
git clean -f
Git只是跟蹤文件,所以空白目錄將不會計數。您可以添加一個基本的.gitignore解決這個問題:
touch sample/scripts/.gitignore
git add sample/scripts/.gitignore
git commit -m "Add sample scripts gitignore"
git clean -f
來源
2014-01-27 23:00:44
Sam
問一個很明顯的問題,是否已將'sample/scripts'添加到git倉庫中? – agmin
因爲'sample/scripts'不受版本控制? –
它是一個空目錄嗎? [Git不跟蹤空目錄。](http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository) –