Jasně že není důvod si zaneřádit větev commitem, který třeba nejde zkompilovat. Od toho ten stash je, aby šlo kdykoliv rebasnout na novou verzi z repozitáře, když kolega pošle změny. Funguje úplně v pohodě, používáme neustále.
Git je dost low level, chce si to napsat alespoň základní skripty, které stashují a rebasují automaticky. Máme jich pár, kdykoliv mohu zavolat skript "up" a vše se provede samo. Není to žádná věda.