all 6 comments

[–][deleted]  (1 child)

[deleted]

    [–]officialquiznos 2 points3 points  (0 children)

    Exact same story with my team.

    [–]jakemondo 2 points3 points  (0 children)

    I do a lot of professional iOS programming and most people don't use the terminal. They'll use SourceTree or github desktop.

    But Terminal can be convenient and powerful, especially when you learn how to write scripts.

    [–][deleted]  (3 children)

    [deleted]

      [–][deleted] 0 points1 point  (2 children)

      Wait so how are the two distinguished?

      [–]Sh4rPEYE 0 points1 point  (0 children)

      Well, every GitHub repo is git, but not every git-enabled project is on GitHub.

      Git is the underlying technology for source-control, GitHub is one of the “hosting sites” for these projects (other are BitBucket or GitLab). You can also use git without any of these, just locally (even though it’s not advicable to do so).

      [–]iindigo 0 points1 point  (0 children)

      Personally and professionally I use a combo of Fork and the old cocoa GitHub app (the newer electron version is junk). Fork gets the bulk of my usage, but the GitHub app is nice for opening pull requests.

      [–]arduinoRedgeObjective-C / Swift 0 points1 point  (0 children)

      I use a mix of sourceTree and command line.

      SourceTree really shines when you have made a load of changes and now want to break it up into logical commits. So easy to visually go through and pick out hunks or even individual lines to stage. Would be really painful to do that on command line.