To encapsulate your changes, isolate your work from other and help Git to easile merge virsions later, we work on branches.