This is in no way a complete overview on what Git offers. It is merely meant as a primer to get you up and running with git on forge quickly.
Git is a popular open source distributed version control system. Understand and mastering the basics is easy however, the best results are achieved in learning by doing. This blogpost tries to condense the bare essentials for CODESYS Git so you can get started quickly.
Be aware that Git is a totally different beast from svn! If you have previous experience with svn you will have a (small) headstart in understanding basic key concepts of Git.
CODESYS Git usage requires a valid Professional Developer Edition License!
Please ask CODESYS to enable it's usage for free use in combination with cForge like svn
Currently I am not sure if cForge / CODESYS Git support pull requests yet but I am pretty sure 'Pull Requests' will be on the roadmap as will 'Squash'.
Initial setup is done a few times in the development cycle, but usually significantly less then the repeated workflow, unless you like to tinker around much or you have a need for many git's
create remote, load project, create local, commit local, add remote, push remote
branch/checkout, code, stage/commit, merge, push
..
..