-
Notifications
You must be signed in to change notification settings - Fork 0
/
Git Large File Storage.html
344 lines (292 loc) · 24 KB
/
Git Large File Storage.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
<!DOCTYPE html>
<html class="wf-adelle-n4-active wf-adelle-n6-active wf-active"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/main.css">
<link rel="icon" type="image/x-icon" href="https://git-lfs.github.com/favicon.png">
<script async="" src="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/analytics.js"></script><script src="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/application.js" type="text/javascript"></script><script type="text/javascript" src="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/jsapi"></script>
<script>jQuery.htmlPrefilter=function(h){return h;}</script>
<script src="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/eoi7zul.js"></script>
<style type="text/css">.tk-adelle{font-family:"adelle",serif;}</style><style type="text/css">@font-face{font-family:adelle;src:url(https://use.typekit.net/af/445814/000000000000000000012b3d/25/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/445814/000000000000000000012b3d/25/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/445814/000000000000000000012b3d/25/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:adelle;src:url(https://use.typekit.net/af/351ffd/000000000000000000012b3f/25/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/351ffd/000000000000000000012b3f/25/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/351ffd/000000000000000000012b3f/25/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto;}</style><script>try{Typekit.load();}catch(e){}</script>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Git Large File Storage | Git Large File Storage (LFS) replaces
large files such as audio samples, videos, datasets, and graphics with
text pointers inside Git, while storing the file contents on a remote
server like github.com or GitHub Enterprise.</title>
<meta name="generator" content="Jekyll v3.9.2">
<meta property="og:title" content="Git Large File Storage">
<meta property="og:locale" content="en_US">
<meta name="description" content="Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like github.com or GitHub Enterprise.">
<meta property="og:description" content="Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like github.com or GitHub Enterprise.">
<link rel="canonical" href="https://git-lfs.github.com/">
<meta property="og:url" content="https://git-lfs.github.com/">
<meta property="og:site_name" content="Git Large File Storage">
<meta property="og:image" content="https://git-lfs.github.com/images/facebook-promo.png">
<meta property="og:image:height" content="1200">
<meta property="og:image:width" content="630">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:image" content="https://git-lfs.github.com/images/facebook-promo.png">
<meta property="twitter:title" content="Git Large File Storage">
<meta name="twitter:site" content="@github">
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","description":"Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like github.com or GitHub Enterprise.","headline":"Git Large File Storage","image":{"twitter":"/images/tweet-promo.png","facebook":"/images/facebook-promo.png","height":1200,"width":630,"url":"https://git-lfs.github.com/images/facebook-promo.png","@type":"imageObject"},"name":"Git Large File Storage","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://git-lfs.github.com/images/tweet-promo.png"}},"url":"https://git-lfs.github.com/"}</script>
<!-- End Jekyll SEO tag -->
</head>
<body class="home">
<header class="site-header">
<div class="wrapper">
<div class="column">
<a class="site-title" href="https://git-lfs.github.com/">
<svg version="1.0" class="git-lfs-logo-svg" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 412 48.07" enable-background="new 0 0 412 48.07" xml:space="preserve" width="412" height="49">
<path fill="#3E2F05" d="M82.29,24.43c-0.42,0.04-0.57,0.14-0.57,0.5v7.61c-2.69,1.27-6.23,1.7-9.17,1.7c-9.67,0-13-5.7-13-13.32
c0-7.58,4.36-13.21,13.28-13.21c2.55,0,5.84,0.64,8,2.05v6.69l-3.93-0.28l-0.53-3.19c-0.11-0.5-0.25-0.64-0.57-0.71
c-0.89-0.25-2.16-0.46-3.26-0.46c-4.57,0-7.3,3.47-7.3,9.03c0,5.84,2.48,9.31,7.54,9.31c0.96,0,2.12-0.11,2.94-0.25
c0.39-0.07,0.57-0.18,0.57-0.64v-4.64h-3.93l0.5-3.19h10.87v2.83L82.29,24.43z M84.41,33.81v-2.8l1.81-0.25
c0.5-0.07,0.57-0.18,0.57-0.71V19.65c0-0.39-0.11-0.64-0.46-0.74l-1.91-0.67l0.39-2.87h7.33v14.7c0,0.57,0.04,0.64,0.57,0.71
l1.81,0.25v2.8H84.41z M88.98,12.53c-2.02,0-3.19-1.17-3.19-3.19s1.17-3.12,3.19-3.12c2.05,0,3.22,1.1,3.22,3.12
S91.03,12.53,88.98,12.53z M109.16,32.82c-1.52,0.74-3.75,1.42-5.77,1.42c-4.21,0-5.81-1.7-5.81-5.7v-9.28c0-0.21,0-0.35-0.28-0.35
h-2.48v-3.15c3.12-0.35,4.36-1.91,4.75-5.77h3.36v5.03c0,0.25,0,0.35,0.28,0.35h4.99v3.54h-5.28v8.46c0,2.09,0.5,2.9,2.41,2.9
c0.99,0,2.02-0.25,2.87-0.57L109.16,32.82z M117.77,33.81v-2.8l2.23-0.25c0.5-0.07,0.57-0.18,0.57-0.71V11.92
c0-0.53-0.07-0.67-0.57-0.71l-2.23-0.25v-2.8h11.79v2.8l-2.94,0.28c-0.53,0.04-0.57,0.18-0.57,0.67v18.1h6.3
c0.39,0,0.5-0.04,0.57-0.39l0.57-3.54h3.9v7.72H117.77z M150.98,33.81l-0.35-1.91l-0.18-0.04c-1.35,1.31-3.12,2.37-5.95,2.37
c-4.46,0-5.17-3.05-5.17-5.24c0-3.54,2.2-5.17,6.62-5.45l4.07-0.28v-1.95c0-1.66-0.18-2.8-2.37-2.8c-1.7,0-2.59,0.25-2.59,2.37
l-4.99-0.42c0-4.78,4.36-5.45,7.61-5.45c5.38,0,7.54,1.45,7.54,6.41v8.61c0,0.57,0.04,0.64,0.57,0.71l1.7,0.28v2.8H150.98z
M150.03,26.2l-2.41,0.18c-2.09,0.14-2.83,0.67-2.83,2.09c0,1.42,0.85,1.95,2.02,1.95c1.2,0,2.41-0.67,3.22-1.27V26.2z
M158.45,33.81v-2.87l1.59-0.21c0.5-0.07,0.57-0.18,0.57-0.71V19.65c0-0.39-0.11-0.64-0.46-0.74l-1.91-0.67l0.39-2.87h6.23
l0.43,2.83h0.21c1.17-1.81,2.73-3.19,4.99-3.19c0.81,0,2.44,0.14,3.08,0.32v6.45l-4.25-0.14l-0.35-1.88
c-0.07-0.32-0.18-0.39-0.46-0.39c-0.92,0-2.02,0.78-2.55,1.24v9.39c0,0.57,0.04,0.67,0.57,0.71l3.51,0.28v2.83H158.45z
M190.01,18.62c0.64,0.81,1.31,1.95,1.31,3.58c0,3.93-3.08,6.23-7.54,6.23c-1.13,0-2.16-0.14-2.8-0.32l-1.17,1.88l3.47,0.21
c6.13,0.39,9.74,0.57,9.74,5.28c0,4.07-3.58,6.37-9.74,6.37c-6.41,0-8.85-1.63-8.85-4.43c0-1.59,0.71-2.44,1.95-3.61
c-1.17-0.5-1.56-1.38-1.56-2.34c0-0.78,0.39-1.49,1.03-2.16c0.64-0.67,1.35-1.35,2.2-2.12c-1.74-0.85-3.05-2.69-3.05-5.31
c0-4.07,2.69-6.87,8.11-6.87c1.52,0,2.44,0.14,3.26,0.35h6.91v3.01L190.01,18.62z M179.52,34.77c-0.46,0.57-0.92,1.17-0.92,1.88
c0,1.42,1.81,1.84,4.29,1.84c2.05,0,4.85-0.14,4.85-2.05c0-1.13-1.35-1.2-3.05-1.31L179.52,34.77z M183.42,18.51
c-1.95,0-3.4,0.96-3.4,3.26c0,1.74,0.96,2.94,3.29,2.94c1.98,0,3.33-1.17,3.33-3.01C186.64,19.61,185.44,18.51,183.42,18.51z
M210.33,32.43c-2.2,1.06-4.6,1.81-7.26,1.81c-6.84,0-9.17-4.25-9.17-9.77c0-6.41,3.93-9.46,8.78-9.46c4.67,0,7.79,2.44,7.79,8.57
c0,0.42-0.04,1.66-0.07,2.37h-10.84c0.18,2.51,1.27,4.18,4.18,4.18c1.38,0,2.87-0.32,5.28-1.2L210.33,32.43z M205.23,22.58
c-0.04-2.97-1.2-3.75-2.66-3.75c-1.52,0-2.76,0.85-2.97,3.75H205.23z M219.33,33.81v-2.76l2.23-0.25c0.5-0.07,0.57-0.18,0.57-0.71
V11.92c0-0.53-0.07-0.67-0.57-0.71l-2.23-0.25v-2.8h18.7v7.15l-3.9-0.18l-0.5-2.69c-0.07-0.35-0.21-0.46-0.6-0.46h-5.42v6.94h8.15
v3.93h-8.15v7.15c0,0.57,0.04,0.64,0.57,0.71l5.21,0.28v2.8H219.33z M239.69,33.81v-2.8l1.81-0.25c0.5-0.07,0.57-0.18,0.57-0.71
V19.65c0-0.39-0.11-0.64-0.46-0.74l-1.91-0.67l0.39-2.87h7.33v14.7c0,0.57,0.04,0.64,0.57,0.71l1.81,0.25v2.8H239.69z M244.26,12.53
c-2.02,0-3.19-1.17-3.19-3.19s1.17-3.12,3.19-3.12c2.05,0,3.22,1.1,3.22,3.12S246.31,12.53,244.26,12.53z M250.56,33.81v-2.8
l1.77-0.25c0.5-0.07,0.57-0.18,0.57-0.71v-18.7c0-0.39-0.11-0.64-0.46-0.74l-1.95-0.67l0.39-2.87h7.37v22.98
c0,0.57,0.04,0.64,0.57,0.71l1.74,0.25v2.8H250.56z M278.04,32.43c-2.2,1.06-4.6,1.81-7.26,1.81c-6.84,0-9.17-4.25-9.17-9.77
c0-6.41,3.93-9.46,8.78-9.46c4.67,0,7.79,2.44,7.79,8.57c0,0.42-0.04,1.66-0.07,2.37h-10.84c0.18,2.51,1.27,4.18,4.18,4.18
c1.38,0,2.87-0.32,5.28-1.2L278.04,32.43z M272.94,22.58c-0.04-2.97-1.2-3.75-2.66-3.75c-1.52,0-2.76,0.85-2.97,3.75H272.94z
M300.53,15.68l-0.42-2.87c-0.07-0.42-0.18-0.57-0.42-0.67c-0.57-0.18-1.42-0.39-2.59-0.39c-2.66,0-3.97,1.2-3.97,3.01
c0,2.34,2.41,2.97,5.1,3.79c3.36,1.03,7.12,2.3,7.12,7.61c0,5.81-4.53,8.07-9.95,8.07c-3.19,0-6.76-0.81-8.11-1.45v-6.91h3.97
l0.71,3.36c0.07,0.42,0.14,0.53,0.6,0.64c0.43,0.11,1.63,0.39,2.97,0.39c2.87,0,4.46-1.13,4.46-3.29c0-2.27-2.02-2.97-4.39-3.65
c-3.51-0.99-7.83-1.95-7.83-7.65c0-5.45,4.11-7.97,9.49-7.97c3.05,0,5.67,0.74,7.26,1.42v6.91L300.53,15.68z M320.96,32.82
c-1.52,0.74-3.75,1.42-5.77,1.42c-4.21,0-5.81-1.7-5.81-5.7v-9.28c0-0.21,0-0.35-0.28-0.35h-2.48v-3.15
c3.12-0.35,4.36-1.91,4.75-5.77h3.36v5.03c0,0.25,0,0.35,0.28,0.35H320v3.54h-5.28v8.46c0,2.09,0.5,2.9,2.41,2.9
c0.99,0,2.02-0.25,2.87-0.57L320.96,32.82z M321.24,24.71c0-5.88,3.08-9.7,9.56-9.7c6.55,0,9.1,3.9,9.1,9.31
c0,6.02-3.05,9.92-9.56,9.92C323.86,34.24,321.24,30.27,321.24,24.71z M334.31,24.5c0-4.18-1.27-5.67-3.58-5.67
c-2.34,0-3.9,1.45-3.9,5.7c0,4.29,1.38,5.98,3.75,5.98C332.89,30.52,334.31,28.92,334.31,24.5z M341.32,33.81v-2.87l1.59-0.21
c0.5-0.07,0.57-0.18,0.57-0.71V19.65c0-0.39-0.11-0.64-0.46-0.74l-1.91-0.67l0.39-2.87h6.23l0.43,2.83h0.21
c1.17-1.81,2.73-3.19,4.99-3.19c0.81,0,2.44,0.14,3.08,0.32v6.45l-4.25-0.14l-0.35-1.88c-0.07-0.32-0.18-0.39-0.46-0.39
c-0.92,0-2.02,0.78-2.55,1.24v9.39c0,0.57,0.04,0.67,0.57,0.71l3.51,0.28v2.83H341.32z M368.73,33.81l-0.35-1.91l-0.18-0.04
c-1.35,1.31-3.12,2.37-5.95,2.37c-4.46,0-5.17-3.05-5.17-5.24c0-3.54,2.2-5.17,6.62-5.45l4.07-0.28v-1.95c0-1.66-0.18-2.8-2.37-2.8
c-1.7,0-2.59,0.25-2.59,2.37l-4.99-0.42c0-4.78,4.36-5.45,7.61-5.45c5.38,0,7.54,1.45,7.54,6.41v8.61c0,0.57,0.04,0.64,0.57,0.71
l1.7,0.28v2.8H368.73z M367.77,26.2l-2.41,0.18c-2.09,0.14-2.83,0.67-2.83,2.09c0,1.42,0.85,1.95,2.02,1.95
c1.2,0,2.41-0.67,3.22-1.27V26.2z M391.53,18.62c0.64,0.81,1.31,1.95,1.31,3.58c0,3.93-3.08,6.23-7.54,6.23
c-1.13,0-2.16-0.14-2.8-0.32l-1.17,1.88l3.47,0.21c6.13,0.39,9.74,0.57,9.74,5.28c0,4.07-3.58,6.37-9.74,6.37
c-6.41,0-8.85-1.63-8.85-4.43c0-1.59,0.71-2.44,1.95-3.61c-1.17-0.5-1.56-1.38-1.56-2.34c0-0.78,0.39-1.49,1.03-2.16
c0.64-0.67,1.35-1.35,2.2-2.12c-1.74-0.85-3.05-2.69-3.05-5.31c0-4.07,2.69-6.87,8.11-6.87c1.52,0,2.44,0.14,3.26,0.35h6.91v3.01
L391.53,18.62z M381.05,34.77c-0.46,0.57-0.92,1.17-0.92,1.88c0,1.42,1.81,1.84,4.29,1.84c2.05,0,4.85-0.14,4.85-2.05
c0-1.13-1.35-1.2-3.05-1.31L381.05,34.77z M384.95,18.51c-1.95,0-3.4,0.96-3.4,3.26c0,1.74,0.96,2.94,3.29,2.94
c1.98,0,3.33-1.17,3.33-3.01C388.17,19.61,386.96,18.51,384.95,18.51z M411.86,32.43c-2.2,1.06-4.6,1.81-7.26,1.81
c-6.84,0-9.17-4.25-9.17-9.77c0-6.41,3.93-9.46,8.78-9.46c4.67,0,7.79,2.44,7.79,8.57c0,0.42-0.04,1.66-0.07,2.37h-10.84
c0.18,2.51,1.27,4.18,4.18,4.18c1.38,0,2.87-0.32,5.28-1.2L411.86,32.43z M406.76,22.58c-0.04-2.97-1.2-3.75-2.66-3.75
c-1.52,0-2.76,0.85-2.97,3.75H406.76z"></path>
<polygon fill="#AC3025" points="24.51,28.18 24.59,48.07 49.02,33.96 49.02,14.2 "></polygon>
<polygon fill="#F64935" points="39.56,8.73 15.13,22.84 15.13,30.77 9.46,27.5 9.46,19.57 33.9,5.46 24.44,0 0,14.11 0,33.88
24.59,48.07 24.59,28.31 49.02,14.2 "></polygon>
</svg>
</a>
<nav class="site-nav">
<a class="page-link" href="https://github.com/git-lfs/git-lfs/tree/main/docs?utm_source=gitlfs_site&utm_medium=docs_link&utm_campaign=gitlfs">Docs</a>
<a class="page-link" href="https://github.com/git-lfs/git-lfs/discussions?utm_source=gitlfs_site&utm_medium=discussions_link&utm_campaign=gitlfs">Discussions</a>
<a class="page-link" href="https://github.com/git-lfs/git-lfs/wiki?utm_source=gitlfs_site&utm_medium=wiki_link&utm_campaign=gitlfs">Wiki</a>
<a class="page-link" href="https://github.com/git-lfs/git-lfs/releases/latest?utm_source=gitlfs_site&utm_medium=downloads_link&utm_campaign=gitlfs">Downloads</a>
<a class="page-link" href="https://github.com/git-lfs/git-lfs?utm_source=gitlfs_site&utm_medium=source_link&utm_campaign=gitlfs">Source</a>
</nav>
</div>
</div>
</header>
<section class="home-hero">
<div class="wrapper">
<div class="column-half column">
<h1 class="page-heading">An open source Git extension for versioning large files</h1>
<p class="description">Git Large File Storage (LFS) replaces large
files such as audio samples, videos, datasets, and graphics with text
pointers inside Git, while storing the file contents on a remote server
like github.com or GitHub Enterprise.</p>
<div class="js-windows visually-hidden">
<p>
<a class="button primary-cta" data-ga-params="download,button" href="https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-windows-v3.2.0.exe">
<span class="octicon octicon-cloud-download"></span>
Download <span class="download-details">v3.2.0 (Windows)</span>
</a>
</p>
</div>
<div class="js-mac visually-hidden">
<p>
<a class="button primary-cta" data-ga-params="download,button" href="https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-darwin-amd64-v3.2.0.zip">
<span class="octicon octicon-cloud-download"></span>
Download <span class="download-details">v3.2.0 (Mac - Intel Silicon) </span>
</a>
</p>
<p>
<a class="button primary-cta" data-ga-params="download,button" href="https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-darwin-arm64-v3.2.0.zip">
<span class="octicon octicon-cloud-download"></span>
Download <span class="download-details">v3.2.0 (Mac - Apple Silicon)</span>
</a>
</p>
<p class="secondary-download">
<a href="http://brew.sh/">Homebrew</a>: <code>brew install git-lfs</code><br>
<a href="https://www.macports.org/">MacPorts</a>: <code>port install git-lfs</code>
</p>
</div>
<div class="js-linux">
<p>
<a class="button primary-cta" data-ga-params="download,packagecloud" href="https://packagecloud.io/github/git-lfs/install">
<span class="octicon octicon-cloud-download"></span>
Install <span class="download-details">v3.2.0 via PackageCloud (Linux)</span>
</a>
</p>
<p>
<a class="button primary-cta" data-ga-params="download,button" href="https://github.com/git-lfs/git-lfs/releases/download/v3.2.0/git-lfs-linux-amd64-v3.2.0.tar.gz">
<span class="octicon octicon-cloud-download"></span>
Download <span class="download-details">v3.2.0 (Linux - x86-64)</span>
</a>
</p>
</div>
</div>
<div class="column-half column graphic">
<h2>How it works:</h2>
<img class="how-it-works-graphic" src="Git%20Large%20File%20Storage%20|%20Git%20Large%20File%20Storage%20(LFS)%20replaces%20large%20files%20such%20as%20audio%20samples,%20videos,%20datasets,%20and%20graphics%20with%20text%20pointers%20inside%20Git,%20while%20storing%20the%20file%20contents%20on%20a%20remote%20server%20like%20git.luolix.top%20or%20GitHub%20Enterprise_files/graphic.gif" alt="a diagram showing how Git LFS works" width="500">
</div>
</div>
</section>
<section class="home-secondary">
<div class="wrapper">
<div class="column">
<a class="dot-com-announcement" data-ga-params="banner" href="https://github.com/git-lfs/git-lfs/security/advisories/GHSA-6rw3-3whw-jvjj">
Git LFS security update: <span>Windows users should update to 3.1.3 or newer</span>.</a>
</div>
<div class="column column-half home-getting-started">
<h2 class="section-heading">Getting Started</h2>
<ol class="install-steps">
<li>
<p>
Download and install the Git command line extension. Once
downloaded and installed, set up Git LFS for your user account by
running:
</p>
<pre>git lfs install</pre>
<p>You only need to run this once per user account.</p>
</li>
<li>
<p>In each Git repository where you want to use Git LFS,
select the file types you'd like Git LFS to manage (or directly edit
your .gitattributes). You can configure additional file extensions at
anytime.</p>
<pre>git lfs track "*.psd"</pre>
<p>Now make sure .gitattributes is tracked:</p>
<pre>git add .gitattributes</pre>
<p>Note that defining the file types Git LFS should track will
not, by itself, convert any pre-existing files to Git LFS, such as
files on other branches or in your prior commit history. To do that, use
the <a href="https://github.com/git-lfs/git-lfs/blob/main/docs/man/git-lfs-migrate.1.ronn?utm_source=gitlfs_site&utm_medium=doc_man_migrate_link&utm_campaign=gitlfs">git lfs migrate[1]</a> command, which has a range of options designed to suit various potential use cases.</p>
</li>
<li>
<p>There is no step three. Just commit and push to GitHub as you normally would; for instance, if your current branch is named <code>main</code>:</p>
<pre>git add file.psd
git commit -m "Add design file"
git push origin main</pre>
<p>Check out our <a href="https://github.com/git-lfs/git-lfs/wiki?utm_source=gitlfs_site&utm_medium=wiki_link&utm_campaign=gitlfs">wiki</a>, <a href="https://github.com/git-lfs/git-lfs/discussions?utm_source=gitlfs_site&utm_medium=discussions_link&utm_campaign=gitlfs">discussion forum</a>, and <a href="https://github.com/git-lfs/git-lfs/tree/main/docs?utm_source=gitlfs_site&utm_medium=docs_link&utm_campaign=gitlfs">documentation</a> for help with any questions you might have!</p>
</li>
</ol>
<h2 class="section-heading">Git LFS is an open source project</h2>
<p>To start a discussion, file an issue, or contribute to the project, head over <a href="https://github.com/git-lfs/git-lfs?utm_source=gitlfs_site&utm_medium=repo_link&utm_campaign=gitlfs">to the repository</a>
or read our <a href="https://github.com/git-lfs/git-lfs/blob/main/CONTRIBUTING.md?utm_source=gitlfs_site&utm_medium=contributing_link&utm_campaign=gitlfs">guide to contributing</a>.</p>
<p>If you're interested in integrating Git LFS into another tool or product, you might want to read the
<a href="https://github.com/git-lfs/git-lfs/blob/main/docs/api/README.md?utm_source=gitlfs_site&utm_medium=api_spec_link&utm_campaign=gitlfs">API specification</a>
or check out our <a href="https://github.com/git-lfs/lfs-test-server?utm_source=gitlfs_site&utm_medium=reference_servedr&utm_campaign=gitlfs">reference server implementation</a>.</p>
</div><!-- /.home-getting-started -->
<div class="column column-half home-features">
<h2 class="section-heading">Features</h2>
<ul class="features-list">
<li class="feature">
<div class="hero-octicon">
<span class="mega-octicon octicon-file-binary"></span>
</div>
<div class="content">
<h3>Large file versioning</h3>
<p>Version large files—even those as large as a couple GB in size—with Git.</p>
</div>
</li>
<li class="feature">
<div class="hero-octicon">
<span class="mega-octicon octicon-repo"></span>
</div>
<div class="content">
<h3>More repository space</h3>
<p>Host more in your Git repositories. External file storage makes it easy to keep your repository at a manageable size.</p>
</div>
</li>
<li class="feature">
<div class="hero-octicon">
<span class="mega-octicon octicon-cloud-download"></span>
</div>
<div class="content">
<h3>Faster cloning and fetching</h3>
<p>Download less data. This means faster cloning and fetching from repositories that deal with large files.</p>
</div>
</li>
<li class="feature">
<div class="hero-octicon">
<span class="mega-octicon octicon-git-branch"></span>
</div>
<div class="content">
<h3>Same Git workflow</h3>
<p>Work like you always do on Git—no need for additional commands, secondary storage systems, or toolsets.</p>
</div>
</li>
<li class="feature">
<div class="hero-octicon">
<span class="mega-octicon octicon-lock"></span>
</div>
<div class="content">
<h3>Same access controls and permissions</h3>
<p>Keep the same access controls and permissions for large
files as the rest of your Git repository when working with a remote host
like GitHub.</p>
</div>
</li>
</ul>
</div><!-- /.home-features -->
</div>
</section>
<footer class="site-footer">
<div class="wrapper">
<div class="column column-half">
<p><a href="https://github.com/?utm_source=gitlfs_site&utm_medium=footer&utm_campaign=gitlfs" class="gh-colophon">
<span class="octicon octicon-code"></span> with <span class="octicon octicon-heart"></span> by <span class="octicon octicon-logo-github"></span>.</a></p>
</div>
<div class="column column-half">
<p class="sfc-link">Git is a trademark of the <a href="http://sfconservancy.org/">Software Freedom Conservancy</a>.</p>
</div>
</div>
</footer>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3769691-56', 'auto');
ga('send', 'pageview');
</script>
</body></html>