As software is updated with new code additions, git tracks those changes that take place and adds the adjustments into a new, updated version of the code. As each new commit is made, the version numbers of the software updates as well to indicate the revisions have been made. Developers use specific git commands to add, modify, and adjust those code upgrades into the new version.