live commit+push, local pull, local commit, local push