Managing versions

CL2 (Competent)
Branching/Merging strategies

Blaming ( annotate)

Revision graph/log actions (Git)

Integrating with Issue Tracking Systems

Source control Best Practices