pushing as a whole
commiting unadded files as a whole