You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
937 B
42 lines
937 B
NOTE: The current git repository tracks huge files using
|
|
Git Large File Storage (LFS).
|
|
|
|
# Setup:
|
|
|
|
You need to install the 'git-lfs' package to checkout the large files that
|
|
are tracked off-band on the GitHub LFS storage.
|
|
|
|
```
|
|
# apt install git-lfs
|
|
```
|
|
|
|
After the package is installed, you might need to setup the git-lfs
|
|
integration inside the repository, with:
|
|
|
|
```
|
|
$ git lfs install
|
|
```
|
|
|
|
After that, the large files will get checked out and updated automatically
|
|
using the git-lfs integration. The repository itself only contains references
|
|
to these large files (along their checksums).
|
|
|
|
# Adding new large files:
|
|
|
|
```
|
|
$ git lfs track <filename>
|
|
$ git add <filename>
|
|
$ git lfs status
|
|
On branch vseva/17675
|
|
Git LFS objects to be pushed to gerrit/master:
|
|
|
|
fs/grml64-full/grml64-full.squashfs (378.6 MB)
|
|
images/initrd.img (17.1 MB)
|
|
images/vmlinuz (2.9 MB)
|
|
|
|
Git LFS objects to be committed:
|
|
|
|
|
|
Git LFS objects not staged for commit:
|
|
```
|