Before we get started
π Topics and Purpose for Beginners Starting to Learn IT.
π― 10 minutes for achieving the GitLab Basic.
β‘ Source Code Sharing
As a junior university student, I face the challenge of sharing a project assignment without copying it or sending it as a file.

There are many effective ways to solve that problem π‘. Below are some of the most popular tools:
- π¦ GitLab
- πΎ GitHub
- ποΈ Bitbucket
π§ͺ What is Gitlab?

GitLab Self-Hosted is the on-premises version of GitLab, allowing organizations to install and run GitLab on their own servers or cloud infrastructure. It offers the same core features as GitLab.com, but with full control over the system, data, and custom configurations.
π―Β Key Features

- Source Code Management (SCM): Git repositories with Git-based version control.
- CI/CD Pipelines: Automate building, testing, and deploying code.
- Project Management: Issues, milestones, boards, and wikis.
- Custom Runners: Use your own GitLab CI runners for build jobs.
- Webhooks & API: Integration with other tools and automation.
π¦ How does it work?

Here are a few commands you can use with GitLab:
- git add: add changes from your working directory.
- git commit: Saves the staged changes into your local repository's history.
- git push: Uploads your local commits to a remote repository.
- git pull: Downloads changes from a remote repository.
Congratulations π₯³ππ

Conclusion
Now you have learned the basics of Source Code Management with GitLab. I hope you enjoy this article.
Cheer π₯ππΎ
π Last but not least
π§ In GitLab, everyone contributes β thatβs how great software is born.
