У Scott Hanselman был хороший Подкаст об этом, наделенном правом:
"Прошлое, настоящее и будущее Платформ Поблочного тестирования.NET"
:
Если у вас есть коммиты в частной ветке, вы можете выбрать коммиты из частной ветки и применить их к официальной ветке. На этом этапе вы можете отправить все свои коммиты в официальную ветку (это подмножество, которое вы выбрали ранее).
IIRC, из-за того, как git считает, что коммиты работают, C4 по своей сути включает C3, поэтому концепция «толкать C4, но не C3» не имеет смысла для git (и аналогично C2 относительно C1). (См. Ответ на предыдущий вопрос .)