1
- Git Hawser
1
+ Git Large File Storage
2
2
======
3
3
4
- Git command line extension for managing large files. Hawser replaces large
5
- files with text pointers inside Git, while storing the actual files in a remote
6
- Hawser server.
4
+ Git LFS is a command line extension for managing large files. It replaces
5
+ large files with text pointers inside Git, while storing the actual files in a
6
+ remote Git LFS server.
7
7
8
- The Git Hawser client is written in Go, with pre-compiled binaries available for
8
+ The Git LFS client is written in Go, with pre-compiled binaries available for
9
9
Mac, Windows, Linux, and FreeBSD.
10
10
11
- See [ CONTRIBUTING.md] ( CONTRIBUTING.md ) for info on working on Hawser and sending
12
- patches.
11
+ See [ CONTRIBUTING.md] ( CONTRIBUTING.md ) for info on working on Git LFS and
12
+ sending patches.
13
13
14
14
## Getting Started
15
15
16
16
Download the [ latest client] [ rel ] and run the included install script. The
17
- installer should run ` git hawser init ` for you, which sets up Git's global
18
- configuration settings for Hawser .
17
+ installer should run ` git lfs init ` for you, which sets up Git's global
18
+ configuration settings for Git LFS .
19
19
20
- [ rel ] : https://github.com/hawser /git-hawser /releases
20
+ [ rel ] : https://github.com/github /git-lfs /releases
21
21
22
22
### Configuration
23
23
24
- Hawser uses ` .gitattributes ` files to configure which are managed by Hawser .
24
+ Git LFS uses ` .gitattributes ` files to configure which are managed by Git LFS .
25
25
Here is a sample one that saves zips and mp3s:
26
26
27
27
$ cat .gitattributes
28
- *.mp3 filter=hawser -crlf
29
- *.zip filter=hawser -crlf
28
+ *.mp3 filter=lfs -crlf
29
+ *.zip filter=lfs -crlf
30
30
31
- Hawser can help manage the paths:
31
+ Git LFS can help manage the paths:
32
32
33
- $ git hawser add "*.mp3"
33
+ $ git lfs add "*.mp3"
34
34
Adding path *.mp3
35
35
36
- $ git hawser add "*.zip"
36
+ $ git lfs add "*.zip"
37
37
Adding path *.zip
38
38
39
- $ git hawser path
39
+ $ git lfs path
40
40
Listing paths
41
41
*.mp3 (.gitattributes)
42
42
*.zip (.gitattributes)
43
43
44
- $ git hawser remove "*.zip"
44
+ $ git lfs remove "*.zip"
45
45
Removing path *.zip
46
46
47
- $ git hawser path
47
+ $ git lfs path
48
48
Listing paths
49
49
*.mp3 (.gitattributes)
50
50
@@ -55,9 +55,9 @@ Once setup, you're ready to push some commits.
55
55
$ git add my.zip
56
56
$ git commit -m "add zip"
57
57
58
- You can confirm that Hawser is managing your zip file:
58
+ You can confirm that Git LFS is managing your zip file:
59
59
60
- $ git hawser ls-files
60
+ $ git lfs ls-files
61
61
my.zip
62
62
63
63
Once you've made your commits, push your files to the Git remote.
@@ -70,7 +70,7 @@ Once you've made your commits, push your files to the Git remote.
70
70
Compressing objects: 100% (5/5), done.
71
71
Writing objects: 100% (5/5), 548 bytes | 0 bytes/s, done.
72
72
Total 5 (delta 1), reused 0 (delta 0)
73
- To https://github.com/hawser/hawser -test
73
+ To https://github.com/github/git-lfs -test
74
74
67fcf6a..47b2002 master -> master
75
75
76
- See the [ Hawser overview] ( https://github.com/hawser /git-hawser /tree/master/docs ) and [ man pages] ( https://github.com/hawser /git-hawser /tree/master/docs/man ) .
76
+ See the [ Git LFS overview] ( https://github.com/github /git-lfs /tree/master/docs ) and [ man pages] ( https://github.com/github /git-lfs /tree/master/docs/man ) .
0 commit comments