I want to learn more about github

Discussion in 'General Lounge' started by Elliott404, Jun 12, 2019.

  1. Elliott404

    Elliott404 RookieGameDev Veteran

    Messages:
    427
    Likes Received:
    1,040
    First Language:
    English
    Primarily Uses:
    RMMV
    Truthfully, the only thing I use github for is downloading some plugins that required this software. However, I realized that there is more to it according to Archeia in her post motem thread. As well as saving projects in there if anything happened to my pc, so, I want to learn how to use github for more than just downloading plugins.
    Thank you in advance.
     
    #1
  2. ShadowDragon

    ShadowDragon Veteran Veteran

    Messages:
    574
    Likes Received:
    148
    Location:
    Netherlands
    First Language:
    Dutch
    Primarily Uses:
    RMMV
    There is alot of tutorials how to use GitHub, while it can be used without the github software. the software is for more advanced users,
    if you just look around github online and click some links around your account, you will manage to find your way there.

    while github is mostly saving codes and text based, its not for saving other software you might have.

    So far i know hithub, you can save plugin, setupt of codes like html, css, js, ruby, scripts, php and everything that is text based
    or text based files for the software to run.
     
    #2
    Elliott404 likes this.
  3. Galenmereth

    Galenmereth I thought what I'd do was Veteran

    Messages:
    2,206
    Likes Received:
    1,905
    Location:
    Norway
    First Language:
    English
    Primarily Uses:
    RMMV
    You can use version control like git for everything, even binary files like images and audio. I recommend checking out GitHub Desktop, which is GitHub's official desktop application with a GUI, so you don't have to know command line arguments to use it.

    I've been looking around today trying to find a good introductory tutorial that focuses on the GUI application, and on solo developers or small teams, but haven't found anything good to link you. If there's demand, I'm considering making one myself specifically for the community here :) Let me know if that sounds interesting. If I do it, it'd be in text format with images.
     
    #3
    Elliott404 likes this.
  4. Elliott404

    Elliott404 RookieGameDev Veteran

    Messages:
    427
    Likes Received:
    1,040
    First Language:
    English
    Primarily Uses:
    RMMV
    @Galenmereth
    I do have the desktop version. And that'll be a huge help, if it's not too much to ask :kaoswt:
     
    #4
  5. tale

    tale Volunteer Veteran

    Messages:
    398
    Likes Received:
    608
    Location:
    USA
    First Language:
    English
    Primarily Uses:
    N/A
    #5
    Elliott404 likes this.
  6. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    4,212
    Likes Received:
    4,668
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Basically, it's for coder collaboration. I used it once, and for the technical part like how you push the change, it's kinda complicated (and I forgot how in detail). But in the simple term, it was like this:
    • We have a master branch, everything final goes there.
    • The team member copy this master branch into their own branch, to run into their own machine.
    • Team members make a change to the code.
    • Someone pushes the code for the master branch for a change. But is there a change beforehand?
      • Yes: push rejected. Go check these change first. Is everything okay in your end? If yes, you can continue to push the change.
      • No: you're safe to proceed.
    • Other team members who had been away can also check which line that has been changed.
    • "The project screwed up in the recent update. Rollback plz!"
    Mind that I only barely scratch the surface on how GitHub is supposed to be used. And that was for a small web app application development I collaborated with someone. I'm not sure how that works for MV. Technically it could, but I still have no idea how.
     
    #6
    Elliott404 likes this.
  7. Marsigne

    Marsigne Sephiroth Veteran

    Messages:
    1,805
    Likes Received:
    4,548
    Location:
    Jenova
    First Language:
    Other
    Primarily Uses:
    N/A
    It's really useful for programming, and for making collaborative projects. I've heard some nifty things can be done with RPG Maker projects, but I haven't been able to put them into action.
     
    #7
    Elliott404 likes this.
  8. tobimura.tobi

    tobimura.tobi Villager Member

    Messages:
    23
    Likes Received:
    8
    First Language:
    Indonesia
    Primarily Uses:
    RMVXA
    Hello there!
    Cheat sheet may be helpful for you if you didn't want to memorize github command.
    You can find it a lot in Google.
     
    #8

Share This Page