10
A
回答
12
您应该积极地只对没有推向上游的提交进行此操作。也就是说,我发现使用git rebase -i <commit>
最简单,其中<commit>
是至少与您不想混淆的最新版本一样旧的提交的ID。当你的编辑器弹出时,它将包含关于如何压缩和/或删除提交的说明。
6
一般来说,如果您已与其他人共享提交,请勿重新提交。
如果您还没有与其他人分享任何提交,您可以随心所欲地做任何事情。
有关更多信息,请参阅git-rebase
manpage的“从上游重新启动”中的“从上游重新启动”部分。
相关问题
- 1. 我可以重新绑定和压缩同时提交吗?
- 2. 我可以将旧的网址从旧的CDN重定向到新的CDN吗?
- 3. 如何“重新绑定”一次提交?
- 4. 如何重新绑定所有提交?
- 5. 我可以在bash/Readline中重新绑定EOF吗?
- 6. 我可以重新定位`.stack-work`吗?
- 7. htaccess:我可以删除旧的重定向规则吗?
- 8. 我可以压缩提交Mercurial吗?
- 9. Git filter-branch:可能更新提交消息以引用旧的提交ID?
- 10. 我可以将分支合并到旧的提交并保留标记吗?
- 11. 我可以在提交表单时停止Drupal重新创建表单吗?
- 12. 我可以重写匕首中的绑定吗?
- 13. 使用redux-actions时,我可以提前绑定参数值吗?
- 14. 更新后需要重新提交我的站点地图吗?
- 15. 我的mercurial存储库太大,我需要删除旧的提交。可能吗?
- 16. 扩展新旧风格类可以吗?
- 17. 我可以通过LINQ绑定更新UI吗?
- 18. bitbucket重新绑定上一次提交的分支
- 19. 可以重新定义#warning吗?
- 20. 我可以不用先提交我的工作目录吗?
- 21. 我可以通过昵称提交我的iOS应用吗?
- 22. 我可以使用可绑定的字符串作为ComboBox提示吗?
- 23. 我可以/我应该更新SVN预提交钩子中的提交消息吗
- 24. 我可以重新定位已放置在MKMapView上的MKAnnotationView吗?
- 25. 我可以重新定义String#的长度吗?
- 26. 绑定不提交?
- 27. Bazaar绑定分支提交和更新
- 28. 我们可以提交没有提交按钮的PDF表单吗?
- 29. 在IRouteHandler.GetHttpHandler()我可以重定向吗?
- 30. Gerrit在尝试提交更改时要求重新绑定
那个手册页对我来说真的很迷茫。如果我有10次提交,我想要做的是将3个4和5个压缩在一起,那么我该怎么做? – griotspeak 2011-02-10 22:09:16