How much of a git sha is *generally* considered necessary to uniquely identify a change in a given codebase? How much of a git sha is *generally* considered necessary to uniquely identify a change in a given codebase? git git