Add tests to check GitUtils' fetchBranchFromRemoteBranch's behavior
Add tests for GitUtils' method mergeRemoteIntoLocalBranch
Test pushChanges' behavior