In a collaborative setting where several team members may be working on the same files. For instance, a team of content writers could be editing the same document while one writer focused on grammar and the other on spelling. By combining the modifications made by several team members into a single file called merging, a tool like Git can be used to combine those changes. Git also keeps track of who made what changes, when they were made, and for what reasons. This process of managing the changes made to the documents, code or other files over the time is called version control.