Rebase "переносит" (создаёт копию коммитов и перемещает туда ветку) одну ветку поверх другой. Он не влияет на какие-то другие ветки. Чтобы обновить их, нужно что-то с ними делать явно.
Возможно есть способ сделать это быстрее, типа вызвать мерж с ребейзом одной командой. git merge --rebase какой-нибудь (надо смотреть доки)
как получить первого родителя ветки? чет все способы которые в гугле, выдают херню или нужно получить колличество коммитов в ветке, без учета родительских(только те которые были добавлены в ветке) подскажите что нибудь пожалуйста)
Цель оснавная такая к примеру от мастера создал ветку А, сделал 5 коммитов и изменил там файлы, мне нужно их получить измененные файлы из ветки а не из коммита
Цель я не понял, что значит "изменённые файлы из ветки а не из коммита"? Если вам надо получить diff ветки, то можете локально замержить мастер в вашу ветку а потом сделать её diff с мастером (потом откатить мерж если надо, ресетом)
мне нужно как-то узнать или родителя, или количество коммитов в ветке без учета родительских(именно то коммиты, которые были добавлены с момента создания ветки)