How to get started with Git on Mac
I installed Git on my Mac but I do not know how to run it or access it. From the terminal I type git but it says "command is invalid."
I downloaded git from http://code.google.com/p/git-osx-installer/downloads/list?can=3 and I downloaded the package "Git Installer 1.7.3.5 - OS X - Leopard - x86_64."
UPDATE 1:
The content of the package is the following:
- README.txt
- git-1.7.3.5-x86_64-leopard.pkg
- setup git PATH for non-terminal programs.sh
- uninstall.sh
When I execute "setup git PATH for non-terminal programs.sh," I get the following messages:
No change to PATH in ~/.MacOSX/environment.plist
~ /Volumes/Git 1.7.3.5 x86_64 Leopard /Volumes/Git 1.7.3.5 x86_64 Leopard -MacBook-Pro:Git 1.7.3.5 x86_64 Leopard$ $PATH -bash: /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec: No such file or directory
UPDATE 2:
The content of my profile file is the following one:
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] &开发者_JAVA技巧amp;& . /etc/bashrc
fi
The git-osx-installer that you used should have installed git into /usr/local/git
. See if you can cd
into that directory. If you can, then check that your PATH
was correctly set by running echo $PATH
from the terminal and making sure that you see /usr/local/git/bin
in the included PATH
. If not, you need to add it to your PATH
.
Did you run the included shell script setup git PATH for non-terminal programs.sh
?
Update 1: How to run the included shell script
- Mount the git-osx-installer disk image by double-clicking
git-1.7.3.5-x86_64-leopard.dmg
, which should be located in yourDownloads
folder. - Open Terminal from
/Applications/Utilities/Terminal
- Type
cd /Volumes/Git 1.7.3.5 x86_64 Leopard/
- Type
./setup git PATH for non-terminal programs.sh
and hit Enter to run the shell script. Note: Once you type./setup
you can hit the Tab key and it will autocomplete for you. - Open a new Terminal and type
echo $PATH
- Confirm that you see
/usr/local/git/bin
in your PATH.
Update 2: Show Git Who's the Master
Open Terminal and issue the following commands:
echo "/usr/local/git/bin" > git
sudo mv git /etc/paths.d
When you run sudo it will ask for your OS X password.
After issuing those two commands, you should be able to open a new Terminal window and see /usr/local/git/bin
when you run echo $PATH
.
For this to work you have to have the following in /etc/profile
, which it does by default:
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
A general introduction:
- Git Immersion
Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.
Use MacPorts:
sudo port install git
Either '/usr/local/bin' is not in your PATH or it just does not find git ...
Try this
$ PATH='/usr/local/bin'
$ export PATH
RESTART CONSOLE
try again - if it still does not work
- check if the location /opt/local/bin/git or /opt/local/bin/github exists (depending on your version)
if so:
2 . type
$ sudo ln -s /opt/local/bin/git /usr/bin/git
or
$ sudo ln -s /opt/local/bin/git /usr/bin/github (depends on your version)
3 . should work now
It may be easier to create a symbolic link from one of your default paths:
sudo ln -s /usr/local/git/bin/git /usr/local/bin/git
Why not just run it directly? You can learn to configure it when you become more experienced.
Check if you can run git to see the current version installed
/usr/local/git/bin/git --version
Check if you can run git to see the help available
/usr/local/git/bin/git --help
Later, after you learn how to use git, you can configure your path to automatically find git, by changing your path, using shell scripts, symbolic links. Any of these will then allow you to run:
git --version
git --help
When working with java or mvn or eclipse, the same goes. Try running the simplest command first to make sure you can actually run. Then, figure out how to simplify the process. If git was installed in another directory, search for it, then run it using the entire path.
I think I know what you mean. I did the following to start using:
Open your terminal and run the following command
cd /usr/local/git/bin
than try to run, for example:
git --version
or
git --help
精彩评论