Overview A modified file in the working directory must be staged before it enters the next commit.A staged change must be committed before it becomes part of local history.A local commit must be pushed before it appears in the remote repository.