What are some of the advanced features of Git, such as hooks, tags, and pruning, and how do you use them effectively?
### Data Types: