我正在尝试在我的 unity 项目中使用 git lfs,但由于我对 git 很陌生,所以我不确定应该如何让 lfs 跟踪文件。
这是我找到的 git ignore 文件的链接,我想我应该让 git lfs 跟踪 gitignore 中的所有内容? ( https://github.com/github/gitignore/blob/master/Unity.gitignore )
但是我应该先 git-add 我在该项目中的所有文件,然后使用 git-lfs-track 将该链接中的文件添加到 lfs 吗?我对 git 非常陌生,所以如果有人可以为我提供一步一步的指导,我将不胜感激。
干杯
最佳答案
您不需要做任何特别的事情。
好好阅读:https://git-lfs.github.com/
git lfs track "*.fbx"
然后:
git add Assets/foo/megaship.fbx
git commit -m "Add model"
git push origin master
Git 忽略完全不同。这会忽略路径中的所有文件;他们根本不会 promise 。
Git lfs 是一个智能跟踪器,用于特别标记的内容项,导致它们以特殊方式被推送和 pull 。
要查看命令列表,只需键入:
git lfs
您可以在您的.gitattributes
文件中看到当前的跟踪文件类型集,例如:
*.mp3 filter=lfs -text
*.MP3 filter=lfs -text
所以,基本上,这与您的 gitignore 无关;只需 git lfs install
和 git lfs track
就可以了。
具体来说,你应该这样做:
git lfs install
git lfs track "*.FILETYPE" <-- for any files you want
现在正常使用git就可以了。
关于git - 与 git LFS 一起使用 unity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36109307/