Thank you for the great tutorial! Just some info for those, like me noobs... In Unity 2020 (at least in version 2020.1.7f) 'Version Control' is located not under 'Project settings' -> 'Editor' tab, but directly in 'Project settings'.
@@bryancarrasquillo66 In Project Settings, on the left list, there is it. Or if you can't find it, just use the search bar in Project settings, top right.
Git has always been such a problem for me. I've legit always needed to have my hand held when using it as part of a dev team. This explanation was so efficient and thorough I actually feel capable of using git on my own now when working on games. You not only explained it well, but provided examples and real-time scenarios. Here's my thumbs-up and sub! Thank you!
[8:21] - 2 yrs later and I have 21539 files changed *for a blank 2D project* before the ignore file is done Lord knows how many it would be if I started with 3D, fancy render pipelines, and the rest! Enjoying the video btw, and subbed :-) Yours is by far the easiest Unity/git tutorial I've come across
Thank you so much for this tutorial, I've struggled a lot with learning git in the past and this was super straightforward. I really appreciated the example with a pre-existing unity project that didn't have a repository set up because that's exactly the situation I was in.
This is a great, easy-to-follow tutorial that also goes into some of the more important features of GitHub. Thanks for this! Definitely needed to understand a bit more on how to use branches. This really explained a lot.
Such a great tutorial, I posted it online for anyone who is starting out with game development. This is something that should be taught to all indie devs starting out first as it ends up saving so many head aches down the line, especially as a new developer I had so many times I had something working and then minutes later without even realizing I changed anything I would break and brick the whole thing and sometimes I never got it working again. (Usually was stupid errors like syntax etc. that I just didn't understand yet) but the point is with this set up I would have been able to figure out what happened and keep going. Hope all new indie devs get a chance to see this video. Thanks again! I am sure you are saving many people countless hours of headache and heart break potentially
thank you so much for this tutorial! i am learning github and panicked because my unity file had reverted somehow but now i understand how it all works thanks to you! PHEW 🙂
Hey dude, really great video. There's plenty of room for mentioning 'advanced' git use, but this is the one of, if not the, best beginner-friendly 'GitHub+Unity' videos I've come across. If anyone out there is new to version control with Unity, this is a remarkably solid video that's easy to watch while you eat lunch/dinner. Good job again, Bardent!
Just for people who are facing problem with pushing code from folder to github.You need to select your repo path the same directory as assets folder(The path which contains folders like library,assets etc).If you try to add outer file then it will include all unnecessary files .He also explained it.One other way is to just change github ignore file.
I see you have a Top Down prototype… hope to see that series after the platformer (which is also very good, thank you for such great tutorials all around)!
Hey! Glad I could help! For sure! I'm busy learning a little more about that and once I am more comfortable with the topic I will make another video :)
Thanks a lot for the very great tutorial! But I have one question.. If I have a very big asset (the whole package size is around 4GB, because I work on VR), however, I only use a few parts of them. Is the whole package will be uploaded as well to the Github? If yes, how can I select to just upload the asset I used..? Thanks a lot, your answer will mean a lot!
Great tutorial! Can you do a tutorial on how I can stay in sync when I work on my Desktop and then continue where I left off on my laptop using Git/Github?
I am Completely new to VCS Great tutorial.I just have one question What if I purchase an "Asset" and imported it to my Unity project and I don’t want outside person access to particular "Asset" but have access to the Project.
Anybody help please.. I made some changes in my unity project and committed and pushed it to github but when I'm cloning the project. The change are gone. The project is like empty projects. It's happening every time. What could I possibly doing wrong?
Hey! Yes fetch origin should synchronize your local project with the server, so if someone else made changes to the branch you are working on it should update for you and you get those changes.
Excelent!!!! just a question: How can I setup a smart conflict resolve tool? like YAML? just to avoid being resolving conflicts every time my teamates modify the scene?
Glad you like it! Unfortunately I have never worked with a team so I have yet to get that experience buttt I have a team project coming up so hopefully I can learn some new things there and then I will try and make a follow up video :D
I broke my unity project somehow I’ve tried to revert changes I got error saying that I need to merge and commit my changes , when I did it I wanted to revert to older version it didn’t work . There goes 6 month of work ... right now I’m reconsidering all my life choices , I do have month old version of the project backed up on my hard disk but I’ve added so much since then . If I can’t somehow revert my project then I will probably drop the project 😕
Is anyone using the github plugin that goes directly to the Unity, instead of this extenal github client? Do you know if I can get the same results or this plugin is more experimental aka buggy? thanks Great vid!
using github desktop is a pretty foolproof way to do it. It is essentially decoupling the github functionality and the unity functionality, so there's very little room for bugs. So I would say if you have this method working, there's no need to use a plugin or anything like that.
if you put the first timestamp on 0:00 it will automatically make the cool new YT timestamps. Im pretty sure you know that so im just making this comment as a reminder i guess.
"The push operation includes a file which exceeds GitHub's file size restriction of 100MB. Please remove the file from history and try again." what now.. why is no one else having this problem, feels to me like it should be very common considering it's unity we're talking about, ofc there will be large files included
Thank you for the great tutorial! Just some info for those, like me noobs... In Unity 2020 (at least in version 2020.1.7f) 'Version Control' is located not under 'Project settings' -> 'Editor' tab, but directly in 'Project settings'.
Okay, i found it under window tab -> Asset Management -> Version Control. But is grey out
@@bryancarrasquillo66 In Project Settings, on the left list, there is it. Or if you can't find it, just use the search bar in Project settings, top right.
One of the best tutorials I've seen. Just hit everything quickly and intelligently.
also, when you named that commit "responded to hate"...that was golden :)
What a excellent UNITY-GITHUB explanation! Cleannn! I am thankful. You are excellent.
the most complete Unity-Github guide I have found here on youtube, Thank you very much, Subscribed !
Git has always been such a problem for me. I've legit always needed to have my hand held when using it as part of a dev team.
This explanation was so efficient and thorough I actually feel capable of using git on my own now when working on games. You not only explained it well, but provided examples and real-time scenarios.
Here's my thumbs-up and sub! Thank you!
[8:21] - 2 yrs later and I have 21539 files changed *for a blank 2D project* before the ignore file is done
Lord knows how many it would be if I started with 3D, fancy render pipelines, and the rest!
Enjoying the video btw, and subbed :-) Yours is by far the easiest Unity/git tutorial I've come across
This is the most useful video about this topic. I really enjoy while watching that. Thak you so much!!!
you go into the details I was looking for that a lot of the others forget to mention. Thanks!
Glad it was helpful!
Thanks for this amazing tutorial in my case you were literally a live saver.
Thank you my dude, i tried to gitBash and the only thing i bashed was my head on the keybaord
Thank you so much for this tutorial, I've struggled a lot with learning git in the past and this was super straightforward. I really appreciated the example with a pre-existing unity project that didn't have a repository set up because that's exactly the situation I was in.
Great to hear!
I couldn't agree more. THANK YOU! wonderful tutorial.
More in depth than most videos. As a noob, I appreciate this very much! Nice job!
Glad it was helpful!
I literally just subbed because you typed funny stuff when you were making your demo repository. :D
This is a great, easy-to-follow tutorial that also goes into some of the more important features of GitHub. Thanks for this! Definitely needed to understand a bit more on how to use branches. This really explained a lot.
Such a great tutorial, I posted it online for anyone who is starting out with game development. This is something that should be taught to all indie devs starting out first as it ends up saving so many head aches down the line, especially as a new developer I had so many times I had something working and then minutes later without even realizing I changed anything I would break and brick the whole thing and sometimes I never got it working again. (Usually was stupid errors like syntax etc. that I just didn't understand yet) but the point is with this set up I would have been able to figure out what happened and keep going. Hope all new indie devs get a chance to see this video. Thanks again! I am sure you are saving many people countless hours of headache and heart break potentially
One of the best videos of explaining this topic, thanks a lot.
Hey man, as a git newbie, this really helped me understand it's core principles, thanks!
thank you so much for this tutorial! i am learning github and panicked because my unity file had reverted somehow but now i understand how it all works thanks to you! PHEW 🙂
Thank you.
It was very useful.
You explained it very well and I enjoyed it.
Hey dude, really great video. There's plenty of room for mentioning 'advanced' git use, but this is the one of, if not the, best beginner-friendly 'GitHub+Unity' videos I've come across.
If anyone out there is new to version control with Unity, this is a remarkably solid video that's easy to watch while you eat lunch/dinner. Good job again, Bardent!
This was definitely my most imposter-syndrome riddled video to make so I am very glad for the vote of confidence :D Thank you
@@Bardent nah man, this tutorial is top notch!
Thanks for your contribution to the Unity community it's highly aprecieted. Great tutorial
Glad it was helpful!
This is so perfect. Tutorial has every answer to my questions. Thank you so much!.
Amazing tutorial, this content is what people should pay for, but alas, you uploaded it to youtube, you have my sincerest thanks.
I appreciate that!
this is an incredibly helpful tutorial, it's really awesome! thank you! I can't imagine that there is a better tutorial on this subject
Interesting video, thank you. I already know how to use git, but am new to Unity.
This is so useful! This really helped me fix my workflow better you are a godsend!
this channel should have a ton of more subs!
great video! keep up the good work!
Thanks, will do!
Thanks so much man, best source control unity tutorial out there
Excellent tutorial. Thanks for making it.
The terminator is back )))
Just for people who are facing problem with pushing code from folder to github.You need to select your repo path the same directory as assets folder(The path which contains folders like library,assets etc).If you try to add outer file then it will include all unnecessary files .He also explained it.One other way is to just change github ignore file.
Thank you! This video is super cool, really help s me a lot
I see you have a Top Down prototype… hope to see that series after the platformer (which is also very good, thank you for such great tutorials all around)!
Awesome video, taught me what I needed to know.
Perfect Intro - Cheers!
Tutorial Very useful and very explained
Great video! You asked for suggestions---have you thought about doing a good deep dive into Git Actions and Unity?
Thank you very much for detailed explanation~
You're very welcome!
Yes!!! Bardent finally updated! What a great day
Thank you for the video :) , great tutorial I would like that you teach us more about git+unity:D
You explained everything I needed. THANK YOU
One of the best tutorials ever, thank you :D
Amazing tutorial brother! Thank you!
thank you for tutorial, this is very helpful for me
Great tutorial! Thank you so much
Thank you for this video this helped me so much!!!
Thank you so much for the video!
Thank you! Very clear and informative
what a madman not using darkmode on github desktop
You sir have just changed my life
Great Info as Always!
Thank you for the great tutorial. Bitbucket vs Git Tutorial please
Thank you for this awesome tutorial
I am unable to find the folder in 7:04 I followed everything tho and it’s not showing any thing about it at all
Great Tutorial. Cleared a lot of doubts I had. Can you also show how to resolve merge conflicts?
Hey! Glad I could help! For sure! I'm busy learning a little more about that and once I am more comfortable with the topic I will make another video :)
Super helpful, thank you!
this is an amazing tutorial, thank you so much!!!
I've only said this to several other men whom I've never met from the internet, but I love you.
I appreciate the love :D
Thanks a lot for the very great tutorial! But I have one question.. If I have a very big asset (the whole package size is around 4GB, because I work on VR), however, I only use a few parts of them. Is the whole package will be uploaded as well to the Github? If yes, how can I select to just upload the asset I used..?
Thanks a lot, your answer will mean a lot!
this guy is amazing! Abrazo mi amigo!
So, I can create version branches, say I wanted to have snapshot versions like minecraft and then official versions. Would I be able to do that?
Great tutorial! Can you do a tutorial on how I can stay in sync when I work on my Desktop and then continue where I left off on my laptop using Git/Github?
I put my local repo in the wrong place. How to fix?
Thank you very much, very interesting and very helpful .. I have a question, is it worth using the Unity collab instead of git hub ? if yes , when ?
Amazingly explained
I like the way you break up your sentences. Reminds me of brackeys. I hope to be a youtuber one day too
I am Completely new to VCS Great tutorial.I just have one question What if I purchase an "Asset" and imported it to my Unity project and I don’t want outside person access to particular "Asset" but have access to the Project.
you're just awesome , thank you
Anybody help please..
I made some changes in my unity project and committed and pushed it to github but when I'm cloning the project. The change are gone. The project is like empty projects.
It's happening every time. What could I possibly doing wrong?
Fantastic tutorial! Subbed!
Thanks for the sub!
DAMN!! 0 dislikes, and 275 likes! Deserves it.
Thank you!! :)
Finally new Video😊
I was using unity collaborate but it keeps showing some weird error messages, unity 2020.2
Good tutorial, Thank you.
Why do you have to ignore all the meta files etc?
so what's the Github Unity addon actually good for?
I didn't know you can do all this without it.
How can we save assets in a different place other than github? Github's great for text but not for heavy stuff like assets
Take a look at GitHub LFS :)
Is Github in a way, a form of project backup?
yes
Do you have any further plans for your Character Controller / Enemies series?
Busy writing out the first part where we will take a look at the new input system to get started :) Should be up tomorrow night :D
@@Bardent I am so excited man!!!
I'd like to know what fetch origin button do. I thought it'll get data from server but it seems to do nothing.
Hey! Yes fetch origin should synchronize your local project with the server, so if someone else made changes to the branch you are working on it should update for you and you get those changes.
Excelent!!!! just a question: How can I setup a smart conflict resolve tool? like YAML? just to avoid being resolving conflicts every time my teamates modify the scene?
Glad you like it! Unfortunately I have never worked with a team so I have yet to get that experience buttt I have a team project coming up so hopefully I can learn some new things there and then I will try and make a follow up video :D
Good stuff Thanks a lot!
this was awesome, thank you!
Glad it was helpful!
I broke my unity project somehow I’ve tried to revert changes I got error saying that I need to merge and commit my changes , when I did it I wanted to revert to older version it didn’t work . There goes 6 month of work ... right now I’m reconsidering all my life choices , I do have month old version of the project backed up on my hard disk but I’ve added so much since then . If I can’t somehow revert my project then I will probably drop the project 😕
Hey! Send me a message on discord and I can help you take a look. I'm sure we can get it back :D I'll be on in about an hour
Bardent thanks
@@Bardent you are an awesome human
How to use it for a game already created tho
Check 9:53 :D
Is anyone using the github plugin that goes directly to the Unity, instead of this extenal github client? Do you know if I can get the same results or this plugin is more experimental aka buggy? thanks
Great vid!
using github desktop is a pretty foolproof way to do it. It is essentially decoupling the github functionality and the unity functionality, so there's very little room for bugs. So I would say if you have this method working, there's no need to use a plugin or anything like that.
Wow Incredible :)
thank you so much!
You can use collab
Thank you very much.
Welcome 😊
if you put the first timestamp on 0:00 it will automatically make the cool new YT timestamps. Im pretty sure you know that so im just making this comment as a reminder i guess.
I did not know that! Added it thank you :)
Great!
🍀🍀🍀
Great video!
Thanks!
He's back yyyeeeyyyyyyyyyyyyyyyyyyyyyyyyyyyy!!!!!!!!!!!
4:51
Thanks !!! :)
Welcome!
"The push operation includes a file which exceeds GitHub's file size restriction of 100MB. Please remove the file from history and try again." what now.. why is no one else having this problem, feels to me like it should be very common considering it's unity we're talking about, ofc there will be large files included
Me too ;(
This only happens when transferring files on the website, use the desktop software.
You need git lfs, aka git large file storage, its easy to setup
PD: What about GitLFS :D !?
I have never actually needed to use it but it might be good figuring that out before I need it :D
great vid
Thank you :D