learn git version Controller tool insert a row revert row anew modified git tracked changes not file anew modified test checkout creating a new branch is quick creating a new branch is quick and simple add merge fixed bug