git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.
F. Wang, X. Zhou, and C. Zaniolo. WIDM '06: Proceedings of the 8th annual ACM international workshop on Web information and data management, page 3--10. New York, NY, USA, ACM, (2006)
F. Wang, and C. Zaniolo. Data & Knowledge Engineering, 65 (2):
304 - 324(2008)Including Special Section: 3rd XML Schema and Data Management Workshop (XSDM 2006) - Five selected and extended papers.