Pokud jste součástí nějakého týmu, který svůj projekt spravuje v Gitu, a vy pracujete na nějaké funkcinalitě v oddělené lokální větvi, pak se čas od času nevyhnete tomu, že budete muset přepínat mezi svou vývojovou větví, nějakou hlavní větvi a pak se vracet zpátky do svého vývoje. No a pak čas od času budete komitovat své změny do remote branche vaší větve.

Abych si tohle co nejvíc zjednodušil a přitom viděl co a kam se pushuje, napsal jsem si bash script, který tohle dělá.