Skip to main content

Typical Daily Workflow

1. Pull (main) → get the latest
2. Checkout -b feature/xyz → new branch for your work
3. [Work, change files]
4. Stage (add) → pick what goes into the commit
5. Commit → local snapshot with a message
6. (repeat 3-5 as many times as needed)
7. Push → send the branch to GitLab
8. Merge Request on GitLab → ask for review
9. (after approval) Merge into main via GitLab
10. Pull (main) again → update locally
11. Delete the local/remote feature branch (housekeeping)