Using the Git CLI
Before we get started, it is important to note that systems such as CODESYS do have tools that can integrate with GitLab and other systems. These tools are GUI-based, integrate directly with the platform, and are easy to use. However, they are often specific to a singular system and vary in their functionality and operations. Some of these plugins are also proprietary, which can further hamper their adaptation. So, if you’re using one of these plugins, especially in a production environment, be careful you are not violating any terms of usage.
For this chapter, we’re going to stick with the classic Git command line because it’s vendor-neutral as far as programming languages go and can be used with pretty much any file type. Git has a lot of functionality to offer, and learning the CLI can give us great control over what we’re doing. This section is going to cover the basic operations that Git offers. To begin getting our feet wet,...