Tips to learn how to use Github

Kupotepo

Fantasy realist/Advocatus Diaboli
Veteran
Joined
Jul 5, 2017
Messages
1,958
Reaction score
2,100
First Language
Thai
Primarily Uses
RMMV
I have a GitHub account, but I do not know how to use it. Is anyone find good and easy tutorial videos? What do you use Github for? I see someone here store the codes for RPG Maker related plugins in there, hosting the game, and create a website into Github?

Thank you for helping me and guide me to right direction of learning.
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
6,168
Reaction score
7,374
First Language
Indonesian
Primarily Uses
RMVXA
Storing script/plugins is not half of Github functionality. If you're not coder, you probably only have a little use of it. But let's say, hypothetically you want to use Github anyway. The best way to start is to download the Github Desktop. It's in my opinion is the easiest way to understand how to use Github. But then again, if you're not coder, you'll see a little use of it.
 

Kupotepo

Fantasy realist/Advocatus Diaboli
Veteran
Joined
Jul 5, 2017
Messages
1,958
Reaction score
2,100
First Language
Thai
Primarily Uses
RMMV
I am a bad code user not doubt about it. :kaothx:I am practicing JavaScribe later after the game jam with @Trihan tutorials for now in order to learn about the functions of RPG Maker MV. I think of store the code there to save the space on the computer.
Variety is good for me, but mutiple-tasking will lead me to @trouble time for sure lol.

I see it for the teamwork communication.
@TheoAllen, what I understand it like google drive or cloud, so to make your stuff accessible everywhere, correct?

@TheoAllen, thank you for your suggestion and for talking to me.
 
Last edited:

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
6,168
Reaction score
7,374
First Language
Indonesian
Primarily Uses
RMVXA
@TheoAllen, what I understand it like google drive or cloud, so to make your stuff accessible everywhere, correct?
That's one point, but not the whole point. Because if so, why not just use google drive or other cloud services.

Github is a collaboration platform.
To put it simply, when you commit a change to the source code, you know which line is being deleted, changed, or added. So you could review the changes from yourself or your teammates. When there is a conflict to the source code or a file, you have to decide how do you solve the conflict before committing to the master file/branch.

Here is the scenario:
  • Say, hypothetically you have an RPG Maker project.
  • Your team consists of experts who prefer to code everything like make their own plugins.
  • You will have one main branch. This is where the master of your project. Then other team members will make their own branches to work on their own modification.
  • Member A finished their task and push the change to the main branch
  • The change is saved to the main branch
  • Later, member B finished their task and push the change to the main branch
  • Member B discovered that there is a conflict with the source code because member A pushed their change.
  • Member B has to adapt the changes from member A
  • While member B making an adaptation to their code, member C pushed the change and do the same as member C.
  • Turned out member C did quicker than member B to solve the conflict.
  • Member C pushed the change, it is saved to the master branch.
  • Member B pushed the change, however since C did it first, member B need to solve another conflict.
This makes sure that the change to the project is informed to all of the members.
This is why often when the software claims themselves to be an open-source, the source is always stored in GitHub. Not google drive or other cloud services.
 

Latest Threads

Latest Profile Posts

Episode 18 is here. We're still making a game in RPG Maker MZ. This week, let's make that cliff map look awesome with the new tiles we made last week! Join us live, now!

I just watched the CG movie HARLOCK: Space Pirate, a retelling of the anime Harlock story. It was pretty awesome, and has given me some inspiration for my space game, at least for parts of it.
How comes, when you are fearful to log anywhere, that somebody close passed from COVID and you learn too late, you suddenly are mortified that others who almost share BDay dates didn't answer the art you made for them?
unknown.png
Trying to make some horror "Corpse Party" style tileset.
100 degrees here (38 degrees C) god I need ac

Forum statistics

Threads
111,214
Messages
1,059,320
Members
144,470
Latest member
HappyHeart
Top