GitHub Workflow

Hello everyone,

I have been working through the Unity 2D course and am looking for instruction on how to incorporate GitHub version control with my workflow. I frequently break things and then can’t find what I did.

I am using Windows 10, I have WSL installed and a linux VM using Hyper-V. I am not opposed to the command line, I want to be able to easily revert whatever changes I did in the last 10 minutes etc.

Thanks,

I just noticed there is a GameDev.tv course on using SourceTree but I would prefer to stick with GitHub bash or GitHub desktop if possible. Sorry for the inconvenience!

Can anyone recommend a tutorial?

Hi Shami,

Maybe you could follow the tutorial on Atlassian.com. Sourcetree is just a tool for visualising git.

Visual Studio has got a git plugin as well. So does Visual Studio Code, and it is possible to use git with the VSC console.

There are also lots of free tutorials on Youtube.

Thanks a lot Nina! I will check out those resources… plus, I also just purchased the GameDev course :smiley:

You’re welcome. :slight_smile:

Sure. Theoretically, you should be able to do everything Ben shows in his git course with a different piece of software. If you use the terminal, you will definitely be able to do everything (and probably more). You just have to look certain keywords up on the internet like: push, pull, revert, merge, etc. Ben explains the concepts.

Unity itself is independent from the VSC.


See also: