How GitHub handles Git LFS
Read OriginalThis article discusses the use of Git Large File Storage (LFS) for managing UI snapshot test files in mobile development, focusing on how GitHub implements it. It covers the basics of pointer files and tracking, then delves into five key insights: GitHub charges for storage and bandwidth, how to skip downloading certain LFS objects to save costs, that removing tracked files does not free storage, the need to rewrite history to fully remove references, and that even history rewriting does not delete objects from storage without repo deletion. The article emphasizes that Git LFS involves a sophisticated cloud storage layer requiring careful management.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
No top articles yet