已经在本地合并的git squash提交?

时间:2013-05-29 09:03:47

标签: git squash

我在branch_A上工作并将其合并到branch_B(两者都是本地分支)

  1. 在branch_A中压缩提交是一种好习惯。
  2. 如果我要将branch_A推送到公共回购站,我的主人将来会获取它怎么办?

2 个答案:

答案 0 :(得分:0)

  1. 壁球和修复可能是拼写错误或编译修复的好习惯。
  2. 这是一个公共功能分支?为什么不......

答案 1 :(得分:0)

挤压几乎不是一个好主意。首先,它正在重写你的历史,所以如果你推动(发布)你的变化,你不应该压扁。然后,挤压正在消除你工作的逻辑顺序 - 更难以追踪你自己为什么做了一次或另一次的改变。

压扁可能有用的唯一情况是你不经常推送(比如一天20次),但几天之后你就开发了新的闪亮功能,并希望只创建一个提交此功能实现并发布一个提交或发送它以进行代码审查。