git: как «консолидировать» локальные коммиты

Мне нравится довольно часто (и даже случайным образом) делать коммиты, когда я работаю над каким-то кодом, потому что, если я где-то облажаюсь, я всегда могу откатиться

Однако, когда я решаю отправить все изменения в главный репозиторий, я не хочу, чтобы люди видели все случайные коммиты, потому что некоторые из них действительно бессмысленны для них, и это делает дерево изменений слишком долго.

Как мне «консолидировать» все мои локальные коммиты перед отправкой?

8
задан Vendetta 15 April 2012 в 00:33
поделиться