==== Using Git to Track Changes ==== Git is a free open source software tool that provides a means to track changes to files over time and helps coordinate changes being made by different people at the same time. It is widely used for software development and is integrated into VSCode. On Windows PCs Git commands can be entered from a command line (Git Bash) or a graphical tool (Git GUI), but you can do most tasks using [[:git_from_within_vscode]], since Git is integrated into the application. Git Extensions is an improved tool that can be useful for some situations. The __Pro Git__ e-book can be view on the Web or downloaded as a PDF. The first three chapters give a good introduction to software version control, the Git approach and how to work with remotes (cloning) and branches: https://git-scm.com/book/en/v2 __References:__\\ Git website: https://git-scm.com/ Git Extensions: https://github.com/gitextensions/gitextensions FRC Team 2928 Training: The Git Repository and GitHub- https://2928-frc-programmer-training.readthedocs.io/en/latest/Tools/git/