Summary
This chapter covered various issues related to the administrative side of working with Git. You learned the basics of maintenance, data recovery, and repository troubleshooting. You also learned how to set up Git on a server, how to use server-side hooks, and how to manage remote repositories. The chapter covered tips and tricks for a better remote performance. It described how you can use Git (with the help of third-party tools) to augment development workflows. The information in this chapter should help you to choose a Git repository management solution, or even write your own.
The next chapter will include a set of recommendations and best practices, both specific to Git and those that are version control-agnostic. A policy based on these suggestions can be enforced and encouraged with the help of the tools explored in this chapter.