Reminder to all repository users: Please do not add , commit and push any data files to your remote git repositories. The disk space the Git server is limited, it wasn't dimensioned to host anything else than code. Solely your code files need versioning. The data inputs/outputs don't. A good idea is to do "git add" individually on each file you want to commit, to avoid versioning unwanted content.

Feature branch workflow

  1. Clone project:

    git clone git@example.com:project-name.git
  2. Create branch with your feature:

    git checkout -b $feature_name
  3. Write code. Commit changes:

    git commit -am "My feature is ready"
  4. Push your branch to GitLab:

    git push origin $feature_name
  5. Review your code on commits page.

  6. Create a merge request.

  7. Your team lead will review the code & merge it to the main branch.