4

We're you all equiality confused when you started to learn about git and GitHub or am I just really stupid?

Comments
  • 3
    Maybe it is confusing to learn both at the same time. You can learn about Git and use it without ever using anything but your local repository. Probably that should be the first step to avoid confusion.

    In my case, I did not know about GitHub when I first started using Git. We already had been using SVN, so it was rather migrating from SVN to Git. I did not care which kind of central Git server (probably GitLab) our ops were running, it was just "origin" to me.
  • 1
    I didn't took any specialized git course but gradually learnt it
  • 1
    I just noticed that I typed this rant like sh..t, sorry haha English it's not my native language and I wrote it pretty fast.
  • 2
    @GravesRoot

    Git wasn't hard to learn.

    Just get used to the basics first.

    clone, branches, commit, push, pull.
    then worry about the rest as you need it.

    Stuck to just the main / master branch to begin with and get used to the flow of staging files, making meaningful commits and messages and pushing to GitHub, then do a pull afterwards to get in the habit before working with branches.

    Branches add complexity, but are manageable if you don't get crazy, look into gitflow once you get a hold of branching and merging,
    https://nvie.com/posts/...

    A great reference for anything git related is:
    https://git-scm.com/book/en/v2

    And when you really break things.
    https://ohshitgit.com/

    Once you get used to the basics then you just move up to GitHub for Pull requests and so on.
  • 3
    Git is not user friendly. You get used to it.
  • 3
    @ars1 I guess depends on the user.
    Android is not user friendly according to iOS fan boys.
    Linux is. Kos user friendly according to my mom, she still used ElementOS quite happily
  • 2
    Yes. All of this is confusing at first. Easy to get down rabbit holes in the beginning because everything is connected to everything else. Stick with it. Things will get clearer
  • 1
    @C0D4 Thanks so much for all your help! I really appreciate that you took extra effort providing links and references. 😄
  • 1
    It can be a bit confusing and overwhelming but once you know where to draw the line between Git and GitHub/GitLab/Bitbucket as well as knowing how to do basic stuff (cloning/initialising a repo, pulling/committing/pushing changes, seeing the log and changes, branching), it's fairly easy.
Add Comment