0
A
回答
0
git read-tree --reset -i 4b825dc642cb6eb9a060e54bf8d69288fbee4904
git clean -dfx
git reset --hard
想想git-config core.sharedRepository是否需要chmod很多東西。
請注意,將刪除所有不被承諾的商品。要非常小心,一切都是承諾或隱藏什麼的。
另請注意,這不一定與其他人在檢出時得到的結果相匹配。具體來說,它在結帳過程中尊重您的umask
。
哦,而4b825d ... SHA是代表空樹的神奇的SHA。因此,我們首先將索引設爲空,然後刪除不在索引中的所有內容(全部),然後將索引和工作目錄重置爲HEAD。
相關問題
- 1. Git的權限
- 2. 使git推尊重權限?
- 3. 重置Git存儲庫權限
- 4. 我可以爲本地機器設置git推送權限嗎?
- 5. Salesforce遠程訪問權限
- 6. Artifactory - 遠程倉庫權限
- 7. 遠程WMI方法權限
- 8. 如何將世界權限設置爲與組權限相同?
- 9. GIT權限推送
- 10. Git用戶權限
- 11. git分支權限
- 12. 共享遠程git回購集權限爲「-r - r -----」
- 13. 取得權限本地
- 14. Wordpress本地文件權限
- 15. 本地化iOS位置權限提示
- 16. 重置Facebook權限iOS SDK
- 17. 重置運行時權限
- 18. 混帳--shared重置權限
- 19. Kik重置用戶權限
- 20. MySQL的權限從本地否認,但可以遠程連接
- 21. 設置權限
- 22. 設置權限在腳本
- 23. 在Codeplex上設置Git repo的權限?
- 24. Git Post-Receive的權限
- 25. Git sharedRepository的權限問題
- 26. git的鉤權限問題
- 27. git中的文件權限
- 28. 權限被拒絕(公鑰),但公鑰本地和遠程
- 29. IIS 7權限:如何爲目錄設置正確的權限?
- 30. 正確的AWS遠程複製權限
有沒有辦法做到這一點,它不會刪除沒有提交的一切? – NoviceCoding
@NoviceCoding:那麼'git clean -df'會刪除所有不是.gitignored的文件,這可能對你來說已經足夠了。你也可以'git status --porcelain | egrep'^ D'| colrm 1 3 | xargs'-d \ n'rm'而不是'git clean',我相信它應該會破壞所有git提交的文件,而不是其他的。 –