Summary

In this chapter, we learned about version control systems. We have seen what version control we have in Salesforce and why we need a version control system such as Git. We learned how to install GitLab on on-premise servers using the most recommended method by GitLab itself—the omnibus setup. After setting up our own GitLab server, we learned how to create our first project in GitLab using a web UI. We worked with the Git repository using Git commands, such as git cloneadd, commitpush, and so on.

We discussed the branching strategy in Git and general scenarios where we need to work with different branches. We have learned about concepts such as protected branch, and default branch. We also got to know how we can create a new ...

Get DevOps for Salesforce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.