- Create a new model class for operations of Git repository. - Refactor everything related with git. - Add unit tests for git functions.