...
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Coursea Version Control with git
How is it used?
I have Git up and running within my team. Git is a way to chronologically save stuff over time, so you don’t lose work which hasn’t been saved as a new copy of the old program. A repository is supposed to be an easy to maneuver location where code (Ladder logic) and artifacts (E.G: HMI files) are stored.
...
Git Extensions GUI which simplifies GIT for users.
Sourcetree Atlassian GUI for git
RSLogix 5000 or Studio 5000 Logix Designer
How do I configure it?
OK, so here is what I did on the config side:
...
The remote repositories are on bitbucket.org.
Global Interlock System git
Logic Files: http://bitbucket.org/dkist/gis.git
HMI Files: http://bitbucket.org/dkist/TIM.gitLink to each repository
Repositories:
https://bitbucket.org/DKIST/gis.git
...
https://bitbucket.org/DKIST/ATST_SOS_ACS_Mount.git
Global Interlock System git
Logic Files: http://bitbucket.org/dkist/gis.git
HMI Files: http://bitbucket.org/dkist/TIM.git
Other Useful tools
Slack has Bitbucket app that will let you subscribe to various messages when the repositories are updated. Integrate Bitbucket Cloud with Slack