Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Git large file storage will help handle large binary files     - Getting Started with Linux: Nginx Web Server How to Block Specific User Agents (UA) (Server)

- Vi / Vim prompt solutions do not have permission to save time (Linux)

- Ora-00600 [fast hot Atkins soft _ that _ Oh, of course not _less_ profile] (Database)

- Detailed Linux network security policies and protection measures (Linux)

- Oracle Character Set Summary (Database)

- MySQL & NoSQL - Memcached widget (Database)

- Linux crontab use (Linux)

- Some of the bibliographic management tools to good use on linux (Linux)

- Linux suffered SYN flood attack setting (Linux)

- How to choose the correct HTTP status code (Server)

- Spring JDBC Comments (Programming)

- Configuring Proxy on a Unix terminal, accelerate Android Studio Construction (Linux)

- Linux Powerful command Awk Introduction (Linux)

- Oracle 11g Export guide problem not an empty table (Database)

- Batch kill processes using awk command (Linux)

- To install OwnCloud 7.0.4 under Ubuntu (Linux)

- Add your own kernel and ramfs based on an existing Linux LiveCD (Linux)

- Oracle lag () and lpad () function (Database)

- Linux environmental performance data acquisition system (Linux)

- Hackers is how the invasion and control of Things devices? (Linux)

  Git large file storage will help handle large binary files
  Add Date : 2018-11-21      
  GitHub announced as open source Git extension, Git large file storage (Large File Storage, referred LFS) The objective is to better the "large binary files, such as audio files, data sets, images and video," integrated into Git workflow in.

As we all know, Git stored in binary files is not efficient because:

By default, Git compressed and stored in binary files for all the full version, if the binary number, which is clearly not optimal.

Git LFS handling large binary files is to replace them with "text pointer." The text pointer is actually a text file that contains the binary file information. Text pointer is stored in Git, and large file itself via HTTPS hosted on Git LFS server.

Git LFS lfs add a new command to Git supports the following parameters:

config: Display Git LFS configuration.
init: Initialization Git LFS.
logs: Display git-lfs errors.
track: adding a large file to the Git repository; allows you to specify the file name extension.
untrack: remove a file from Git LFS in.
push: The file is currently monitored pushed to Git LFS server.
status: Displays the path to produce changes Git LFS object.
If you want to add a large warehouse existing file, you can:

git lfs track "* .pdf"
git add file.pdf
git commit -m "Add design file" git push origin master
According to official sources GitHub, Git achieve LFS server API currently only two: a reference to the server implementation and GitHub.com, which is not yet available. GitHub has announced a free LFS program allows up to "1GB free file storage space and 1GB monthly traffic." Larger packages need to pay, but has not yet announced specific costs.

Prior to Git LFS appear, developers would be able to use git-annex manage large binary files. The latter is a Git extension, similar principles and Git LFS, the contents of the file is stored in the .git / annex, whereas the symbolic link is stored in the corresponding position Git repository.
- How to install and configure in Ubuntu 14.10 'Weather Information Indicator' (Linux)
- Vim highlight lookup operation (Linux)
- System Security: Build Linux with LIDS steel castle (Linux)
- ORA-00911 invalid character error Solution (Database)
- Linux common network tools: batch scanning of hosting services netcat (Linux)
- PostgreSQL 9.3.2 Json type of use (Database)
- Github Remote Assistance (Linux)
- Ora-14450: attempt to access ah transactional temptable already in use (Database)
- How to use the Docker Machine cluster deployment Swarm (Server)
- Oracle in the add & split partition on the impact of global & local index (Database)
- GCC and gfortran write MEX program (Matlab2012a) under Ubuntu 14.04 (Programming)
- Use virt-manager to create and manage virtual machines (Linux)
- Smack 4.1.x Upgrade Guide (Linux)
- Android Studio interface-related settings (Linux)
- in no backup ex: error: Xin Tourou ah backup child process has Singles DAT / US person / bin / in no backup ex (Database)
- Virtual Judge structures under Ubuntu 14.04 (Server)
- Iptables on the request URL for IP access control (Linux)
- The Objects in JavaScript (Programming)
- What have we learn from the front-end application Nodejs (Programming)
- Linux / Windows setup is complete port range (Linux)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.