我有两个分离的提交。我怎样才能删除他们,就好像他们从来没有? 我不想保存历史记录或其他日志。没有。如何从git中删除分离的提交?
5
A
回答
5
你的意思是当你有一个分离的HEAD时提交的?如果是这样,只是:
git checkout some_branch
您的提交将不会在例如git log
。当Git运行垃圾收集扫描时,它们将在某个时候从存储中被剔除。如果你想现在剔除东西,请参阅此问题的答案:How to remove unreferenced blobs from my git repo。
相关问题
- 1. Git:我如何从分支中删除特定的提交
- 2. 如何删除Git中的旧提交?
- 3. 从Git中删除陈旧的提交
- 4. Git - 删除提交
- 5. 在Git中删除提交
- 6. 从Git中删除推送提交
- 7. 从git中删除大型提交
- 8. 如何删除对git的提交
- 9. git的删除提交
- 10. 删除git远程分支提交
- 11. Git分支删除[AWS代码提交]
- 12. 从git repo提交中删除已删除的文件
- 13. 我如何只提交Git删除?
- 14. 如何从Git的早期提交中删除一些文件?
- 15. 如何从仓库中删除以前的git提交?
- 16. 如何从git repo中删除以前提交的文件?
- 17. 如何从已推入的git提交中删除文件
- 18. Git如何从树中删除选定的提交?
- 19. 如何从git中的已推送分支中删除所有提交?
- 20. 如何从git中删除已删除但已提交的文件?
- 21. Git - 从分支中删除提交并保持进度
- 22. git:从主分支中删除单个提交
- 23. 如何从Gitlab中的提交表中删除任何提交?
- 24. 删除使用Git提交
- 25. Git删除具体提交
- 26. Git删除历史提交
- 27. git revert删除提交
- 28. Git删除根提交
- 29. Git删除推送提交
- 30. Git删除重复提交
看看http://stackoverflow.com/questions/10228760/how-to-fix-a-git-detached-head –