STAY INFORMED
following content serves as a personal note and may lack complete accuracy or certainty.

Minimal-Mistakes instruction
Useful vscode Shortcut Keys
Unix Commands
npm Commands
Vim Commands
Git Note
Useful Figma Shortcut Keys

1 minute read

Install and Setting

Install Git Large File Storge(LFS)

git lfs install

Specify the file type to manage

git lfs track "*.uasset"
git lfs track "*.umap"
git lfs track "*.png"
git lfs track "*.jpg"
git lfs track "*.wav"
git lfs track "*.mp4"

Push

git add .gitattributes
git add .
git commit -m "Set up Git LFS for Unreal Engine"
git lfs push --all origin main
git push origin main 

Check LFS is set

git lfs ls-files

Pull or Clone

git clone https://your-repo-url.git
git lfs pull

Trouble Shooting

Fix Git LFS objects missing

git lfs fetch --all
git lfs pull

If .gitattributes file is gone

git lfs track "*.uasset"
git add .gitattributes
git commit -m "Fix Git LFS tracking"
git push origin main

gitignore file


# Visual Studio 2015 user specific files
.vs/

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app
*.ipa

# These project files can be generated by the engine
*.xcodeproj
*.xcworkspace
*.sln
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb

# Precompiled Assets
SourceArt/**/*.png
SourceArt/**/*.tga

# Binary Files
Binaries/*
Plugins/*/Binaries/*

# Builds
Build/*

# Whitelist PakBlacklist-<BuildConfiguration>.txt files
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt

# Don't ignore icon files in Build
!Build/**/*.ico

# Built data for maps
*_BuiltData.uasset

# Configuration files generated by the Editor
Saved/*

# Compiled source files for the engine to use
Intermediate/*
Plugins/*/Intermediate/*

# Cache files for the editor to use
DerivedDataCache/*

# Temporary auto-generated files
*.tmp
*.idb
*.pdb

# etc
Backup/
Config/Backup/
Thumbs.db
Desktop.ini
.vs/*
.vscode/