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提交的文件,而不是其他的。 –