remote commits without local staging is tedious