Что значит комиты в виде бранчей? Вы бы лучше написали что хотите сделать, что хотите получить.
Что бы вытащить отдельный комит можно сделать патч — git format-patch или diff — git diff, и потом можно его накатить куда нужно.
Если же нужно синхронизировать репу в одном направлении, то вам нужно будет иметь как минимум 2 ветки:
1. оригинальный код, который будет периодически git fetch, скажем, с RosYama.2
2. ваши изменения + мерж ветки 1
Все что от вас будет требоваться — это периодически вытаскивать обновления и мержить их в ветку 2.