Version Control in Unreal Engine 5 - Git, Github and Gitlab

preview_player
Показать описание
Content/Static/** filter=lfs diff=lfs merge=lfs -text

Support the channel on Patreon:

In this video you'll learn how to apply version control to your Unreal Engine 5 projects through git.
And also the differences between using github or gitlab as your repository hosting service.

Git:

Github Desktop:

Gitlab:

Github Desktop tutorial reference:

Timecodes:
0:00 Intro
0:33 Git Setup
1:15 Github Desktop Setup
4:00 Git LFS
6:35 Making Commits
7:10 Discarding changes
8:58 Publishing Repositories
12:50 Workflow tips and tricks

🎵 Music By:
mell-ø - thinking about you
Provided by Lofi Records

#cobracode #gamedev #unrealengine #ue5
Рекомендации по теме
Комментарии
Автор

You have no idea how useful this video is. Easy to understand and follow, good explanations, nothing missed.

RandomPolygonsStudios
Автор

This man is a hero by giving away all this knowledge for free

cristiancortesguzman
Автор

Just gotta say thank you for this video! It saved my life, since I made a huge mistake today and forced delete all my assets. Had I not followed this guide a month ago and committed my project to Git, I would have to start all over.

OokileyGMR
Автор

I am familiar for years with VCS and Git in particular, yet I learned a lot of things related to Unreal engine use case ! thanks a lot

ThePeurderien
Автор

Working with Unreal Engine 5.3.2. I moved blueprints from the FPS starter project into a new dynamic folder via the unreal editor content browser. I got the same warning you did in the video. Fixing up redirectors failed and I couldn't delete the folder even though there were only folders left. Then the UE5 editor kept crashing at launch.

Ultimately fixed it by deleting the Saved, Intermediate, and DerivedDataCache folders. Then opening the config files and modifying any paths that referenced the moved content to include the new Dynamic folder. Just throwing it out there in case someone else hits this issue. All seems to be working fine now.

Edit: Maybe less than great. Copied his steps for using gitlab and most of my starter world is gone. fun stuff.

jack_of_nil
Автор

A twinkle of paranoia has been reminding me that if I do not use some competent version control then I will certainly pay for that mistake. Thanks for this.

Rose_Harmonic
Автор

good point, not many devs talk about this on youtube!

seyff
Автор

Great tutorial!
I love how you went into the folder structure and showed discarding changes!
thank you so much!

P.S. Can't wait to start your Ultimate 2D course on Udemy

-TOLINSKI
Автор

Thanks for all the video's you make you've really helped me out with ue5 id probably still be struggling without your videos ❤

cubez
Автор

For future reference. If you have a problem with the changes to LFS not being applied to files, I had the same problem. Here are the steps I took to fix it:
1. Don't edit the .gitattributes text file.
2. Instead in the Git Desktop app select at the top Repository -> Open in Command Prompt.
3. Paste in: git lfs track "Content/Static/**"
4. Wait a second if the changes show up in Git Desktop.

Dunno why normal text editing didn't work but this did. It does the exact same thing.

gartrh
Автор

Thanks a lot bro! Just starting my Unreal Journey!

manuelmeekattukulam
Автор

Thank you for this video, it helped us in setting up Github for our UE5 indie game!

mercai
Автор

Man you're saving us a lot of time, Thank you so much for this <3

jann
Автор

Video really helped me a lot, man. Thanks for making it.

johnrex
Автор

Thank you, great video and a good topic. I use Github but gitLFS and GitLab were usually abit of a struggling point that i didnt realy grasp to understand.

ccart
Автор

Amazing video - clear and concise thanks :D

Dead_Fish
Автор

5:40 Just so you know, the line isn't actually in the description.

caldercockatoo
Автор

Thank you! Didn't know LFS was a thing!

zensic
Автор

Content/Static/** filter=lfs diff=lfs merge=lfs -text

TSMDBC
Автор

Thanks for the video, very good advice. I struggle to follow though, i'm completely new to Unreal so it all goes a bit fast for me. I came here after the recommendation on your Udemy course

janbonte