git file explaination for file