Tips to learn how to use Github

Kupotepo

Fantasy realist/ Forum Reactor‍/ Advocatus Diaboli
Veteran
Joined
Jul 5, 2017
Messages
1,860
Reaction score
1,883
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
5,573
Reaction score
6,497
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/ Forum Reactor‍/ Advocatus Diaboli
Veteran
Joined
Jul 5, 2017
Messages
1,860
Reaction score
1,883
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
5,573
Reaction score
6,497
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.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Stream will be live shortly with some game development followed by the return of the Interactive Text Adventure after a short hiatus! Feel free to drop by!
Lately, I've taken to smashing random nouns/verbs together as insults. It's sort of amusing how many people don't really know how to respond to that. You bottle shaker!
Would be nice to pick color code that is not exclusively for message event
The Ace attorney series are so great games... But at the same time such a travesty.
Made a video showcasing a plugin (by Lanza) that adds 5 more weather effects to our MV games. :LZYsmile: Namely:
Ash-dust,
bloodrain,
Cherry Blossom Petals,
Hail,
and bubbles.

Forum statistics

Threads
103,242
Messages
998,315
Members
134,733
Latest member
Shadowgrahp
Top