-->

Installing Git separately from Github for Mac

2019-04-12 14:38发布

问题:

I've installed Github for Mac.

I've realised that I need to get to the command line to do some stuff.

There is an option in Guthub for Mac to install a command line. All this seems to do is create an alias called Github in /usr/local/bin that points back to the Github for Mac application.

Double clicking it opens a terminal window and then Github for Mac.

Any ideas how to get Git to work in a command line?

Its a relatively clean version of Lion OS X

回答1:

https://help.github.com/articles/set-up-git#platform-mac

Should walk you though installing it.



回答2:

Git is included in the command line tools package provided by Apple that can be downloaded at https://developer.apple.com/downloads/index.action

It is also included with Xcode, which can be downloaded from either the Mac App Store or from the above link.

Assuming you'd rather not install either of these you can also obtain Git by downloading it from http://git-scm.com/downloads

Hope that helps.



回答3:

I highly recommend installing Homebrew, which does a great job of keeping up with the latest git releases.

Once Homebrew is installed, it's as simple as:

brew install git


回答4:

Note that, from May 2013, you now have with "GitHub for Mac" both:

  • the GUI
  • the CLI (Command-Line Interface)

See the blog post "Installing Git from GitHub for Mac"

you can now easily install Git for use on the command line, without needing to download any separate packages.

Even the git updates are taken care for you:

And whenever we update the version of Git included with GitHub for Mac, you'll get the changes automatically – no work required on your part!

you may notice some changes to the Preferences window.
On the newly renamed "Advanced" tab, simply click "Install Command Line Tools".

You'll be prompted for an administrator password so that Git can be installed into /usr/local/bin, and then you should very shortly see that it succeeded:



回答5:

GitHub app create many links in /usr/local. Use this command to find all link files from GitHub.

ls -l $(find /usr/local -type l) | grep GitHub.app | awk '{ print $9}'

then rm them.

PS: GitHub also created some directories that cause error when run brew link git, e.g. /usr/local/share/git-core, /usr/local/lib/perl5/site_perl. You should remove them carefully.