[With Git] you can work on five separate logical changes in your working copy – without interacting with the VCS at all – and then build up a series of commits in one fell swoop.