Git is a distributed revision control system that supports distributed, non-linear workflows. It allows you to have “versions” of a project, which show the changes that were made to the code over time, and allows you to backtrack if necessary and undo those changes. It is a distributed system where clients don’t just check out the current version of the files and work from them, but they mirror the entire version history. Each developer always has a complete copy of everything. It is a necessary tool for the modern developer and can be used with any programming language.
Git task 2018 This task is closed.