Git clean up strategies

Practical Git clean up strategies to remove untracked files prune branches and optimize repository history for a cleaner workflow