The data model that Git uses allows for major integrity throughout your project. In short, you cannot get anything out of Git that you did not put in. Additionally, it is not possible to change, edit, date, or recommit files in a Git repository without leaving an entire trail. Regardless of who makes the change, you’ll be up to speed with an exact history of who made the change, and when.