在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:git-lfs/git-lfs开源软件地址:https://github.com/git-lfs/git-lfs开源编程语言:Go 64.3%开源软件介绍:Git Large File StorageGit LFS is a command line extension and specification 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 website for an overview of features. Getting StartedDownloadingYou can install the Git LFS client in several different ways, depending on your setup and preferences.
Note that Debian and RPM packages are built for all OSes for amd64 and i386. For arm64, only Debian packages for the latest Debian release are built due to the cost of building in emulation. 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. To get these keys, you can run the following command, which will print them to standard 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 For the convenience of distributors, we also provide a wider variety of signed
hashes in the Example UsageTo begin using Git LFS within a Git repository that is not already configured for 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 take
care 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-files
3c2f7aedfb * my.psd Once you've made your commits, push your files to the Git remote: $ git push origin main
Uploading LFS objects: 100% (1/1), 810 B, 1.2 KB/s
# ...
To https://github.com/git-lfs/git-lfs-test
67fcf6a..47b2002 main -> main Note: Git LFS requires at least Git 1.8.2 on Linux or 1.8.5 on macOS. UninstallingIf you've decided that Git LFS isn't right for you, you can convert your
repository back to a plain Git repository with $ git lfs migrate export --include="*.psd" --everything Note that this will rewrite history and change all of the Git object IDs in your repository, just like the import version of this command. If there's some reason that things aren't working out for you, please let us know in an issue, and we'll definitely try to help or get it fixed. LimitationsGit LFS maintains a list of currently known limitations, which you can find and edit here. Git LFS source code utilizes Go modules in its build system, and therefore this
project contains a Need Help?You can get help on specific commands directly: $ git lfs help <subcommand> The official documentation has command references and specifications for the tool. There's also a FAQ on the wiki which answers some common questions. If you have a question on how to use Git LFS, aren't sure about something, or are looking for input from others on tips about best practices or use cases, feel free to start a discussion. You can always open an issue, and one of the Core Team members will respond to you. Please be sure to include:
ContributingSee CONTRIBUTING.md for info on working on Git LFS and sending patches. Related projects are listed on the Implementations wiki page. See also SECURITY.md for info on how to submit reports of security vulnerabilities. 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, or have otherwise contributed a significant amount to the project. Git LFS would not be possible without them. In alphabetical order:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论