This is in no way a complete overview on what CODESYS 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. Understanding and mastering the basics is easy however, the best results are achieved via '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 or a Demo license (free). I am sure that if the entire community will ask politely, CODESYS will enable free usage in combination with cForge
'Pull Requests' and 'Squash' will be on the roadmap for an updated version
Initial setup is done a few times in the development cycle, but usually significantly less then the repeated flow, unless you like to tinker around much or you have a need for many git's
initialise (create) local main git
stage/commit loaded project into local main
add remote main as a location in local main
push local main to the remote main
Keywords: create remote, load project, create local, commit local, add remote, push remote
branch and checkout the local main into a new named branch for your first contribution
after completion, stage and commit the changes onto your current working branch
checkout the local main
Keywords: branch/checkout, code, stage/commit, merge, push
..
..