Git LFS (Large File Storage) | Learn Git

preview_player
Показать описание
Watch this step-by-step Git tutorial to learn how to use Git LFS (Large File Storage) to store images, videos, audio, and binary files in your Git repositories without slowing them down. Learn how to set up Git LFS from the command line and GitKraken Client.

GitKraken Client’s CLI was used in this video. Try using Git LFS with GitKraken Client for free!

Navigate with Chapters:
0:00 Git LFS Introduction
0:27 Git Overview
0:54 Problems Git LFS Solves
1:55 Storing and Working With Large Files Using an LFS Server
3:01 Set-up Git LFS with the CLI
5:36 Set-up Git LFS with GitKraken Client

#gitlfs #learngit #whatisgitlfs #gitlargefilestorage #gitlfsinstall #gitcli #git #advancedgit #gittips #gittutorial #gitcommands
Рекомендации по теме
Комментарии
Автор

Definitely a useful addition for anything that git can't really track changes in, binary files for example. When used in conjunction with a history rewrite (only do if you are sure, everyone will have to reclone) it can make things a lot neater.

Firecul
Автор

LFS makes it awesome to track other types of files in git if you just want reference media material in your docs for instance, super great way of handling a 50mb video file you show in a readme or something ⭐

BryanJenks
Автор

Thank you, sir, this video was very helpful!

industrialbro
Автор

Do you have to do that for every single file type? I'm using it for unity projects and there many types. Is there a shortcut?

darkman
Автор

love this guys, keep up the good work

Автор

one thing I cloud't understand, where to put the original file ?

backtashmohammadi
Автор

Hi, what if you are trying to replace an existing file in your repo with a file in the lfs...i created a .zip and puashed it to my repo using lfs but now i cant figure out how i replace the existing file in the repo with a file that is in that zip lfs / .gitattributes folder??

alisquest
Автор

what if the file you're trying to upload/track has no extension? I have a file with a name for a game engine that just has a name but no file extension in its details tap in properties. Do we just list the name of the file itself?

Gbtx
Автор

I don't see how this changes anything? If those larger files are not being changed, it would get treated like any other unchanged file in your repository. If it gets changed, that changed version is uploaded alongside the previous version that's already on the server.

You're still storing large files regardless, why split them into two different servers to create more complexity in the system to track what goes where?

SomeNerd
Автор

why did you set your shell prompt like that, there is supposed to be a space after the $ lol.

donwald
Автор

Not taking the time to add cmd for Linux and Windows... :( not much of a tutorial when you exclude 80% of you userbase is it!

danorjan
Автор

I totally dig your video except for the fact that you chose to not cover installing git LFS on other platforms when the video is ABOUT Git LFS.
You missed an opportunity to teach something core to this whole thing and that's a travesty.
I can't downvote this because it's a decent video, but I can't upvote something where people go out of there way to teach something core to the video's topic. 😕

The_Pariah