From now on lets always use the master branch as our main branch. If you want to include new functionality or refactor existing code, always do the following steps:
- Create a new feature branch -->(terminal command: git checkout -b )
- Switch to the new feature branch -->(terminal command: git checkout )
- Implement/create your code
- Once you are done, create a merge request in Git Lab (you can add reviewers direct on Git lab) Minimun of ONE person in the group should accept the merge request
- Merge your code into master (once it is reviewed and aproved) This may seen extra work but it is important to keep the project well organized and follow a clean workflow
** THIS LINK explains the workflow**