在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Git Large File StorageGit LFS is a command line extension andspecification for managing large files with Git. The client is written in Go, with pre-compiled binaries available for Mac,Windows, Linux, and FreeBSD. Check out the websitefor an overview of features. Getting StartedDownloadingYou can install the Git LFS client in several different ways, depending on yoursetup and preferences.
InstallingFrom binaryThe binary packages include a script which will:
$ ./install.sh From source
$ git lfs install Verifying releasesReleases are signed with the OpenPGP key of one of the core team members. Toget these keys, you can run the following command, which will print them tostandard output: $ curl -L https://api.github.com/repos/git-lfs/git-lfs/tarball/core-gpg-keys | tar -Ozxf - Once you have the keys, you can download the $ gpg -d sha256sums.asc | grep git-lfs-linux-amd64-v2.10.0.tar.gz | shasum -a 256 -c Example UsageTo begin using Git LFS within a Git repository that is not already configuredfor Git LFS, you can indicate which files you would like Git LFS to manage.This can be done by running the following from within a Git repository: $ git lfs track "*.psd" (Where
After any invocation of $ git add .gitattributes$ git commit -m "track *.psd files using Git LFS" You can now interact with your Git repository as usual, and Git LFS will takecare of managing your large files. For example, changing a file named $ git add my.psd$ git commit -m "add psd"
You can confirm that Git LFS is managing your PSD file: $ git lfs ls-files3c2f7aedfb * my.psd Once you've made your commits, push your files to the Git remote: $ git push origin masterUploading LFS objects: 100% (1/1), 810 B, 1.2 KB/s# ...To https://github.com/git-lfs/git-lfs-test 67fcf6a..47b2002 master -> master Note: Git LFS requires at least Git 1.8.2 on Linux or 1.8.5 on macOS. LimitationsGit LFS maintains a list of currently known limitations, which you can find andedit here. Need Help?You can get help on specific commands directly: $ git lfs help <subcommand> The official documentation has command references and specifications forthe tool. You can always open an issue, andone of the Core Team members will respond to you. Please be sure to include:
ContributingSee CONTRIBUTING.md for info on working on Git LFS andsending patches. Related projects are listed on the Implementations wikipage. Core TeamThese are the humans that form the Git LFS core team, which runs the project. In alphabetical order:
AlumniThese are the humans that have in the past formed the Git LFS core team, orhave otherwise contributed a significant amount to the project. Git LFS wouldnot be possible without them. In alphabetical order:
|
请发表评论