我在 branch_A 上工作并将其合并到 branch_B (都是本地分支)
- 在 branch_A 中压缩提交是一个好习惯吗?
- 如果我要将 branch_A 推送到公共 repo 并且我的主人将来会获取它怎么办?
挤压几乎从来都不是一个好主意。首先,它正在重写你的历史,所以如果你推送(发布)你的更改,你不应该压制。然后,压缩正在删除您工作的逻辑顺序 - 它使您更难以跟踪为什么您自己做了这样或那样的更改。
压缩可能有用的唯一情况是,当您提交时不经常推送(例如每天 20 次),但几天后您开发了新的闪亮功能,并且只想创建一个实现此功能的提交并仅发布一个提交或将其发送以进行代码审查。