количество коммитов из одной ветки, в другую?
есть пример git rebase -i HEAD~10
но тут не указывается ветка откуда брать коммиты? я не врубаюсь, ведь есть другой вариант rebase: git rebase "other_branch"
Так сначало переключись на ветку, с которой хочешь брать коммиты
@git_cool
Если нужно снести до какого-то определённого коммита то укажите индекс
а я понял для чего rebase -i там можно слить коммиты в один.
просто у меня все равно попал не нужный коммит, хотя я его удалил - стерев строчку pick с этим хешем
А точно нужен rebase? Может cherry-pick лучше подойдет?
так там 50 коммитов
можно сделать копию ветки, в ней сделать squash в один коммит и потом спокойненько cherry-pick
я так сделал но через rebase -i Просто лишний коммит все равно попал, хоть я и стер его строчку в редакторе
А что значит "попал"? Он в истории виден или правки из него попали в финальный коммит? Только сейчас понял, что rebase -i это и есть squash
да попали правки
так вот я убрал его при редактировании а его правки все равно там оказались, не знаю как это
Обсуждают сегодня