如何在Mac上开始使用Git

时间:2011-01-18 14:44:14

标签: git macos

我在Mac上安装了Git,但我不知道如何运行它或访问它。从终端我输入git,但它说“命令无效”。

我从http://code.google.com/p/git-osx-installer/downloads/list?can=3下载了git 我下载了包“Git Installer 1.7.3.5 - OS X - Leopard - x86_64。”

更新1:

包的内容如下:

  • 的README.txt
  • GIT-1.7.3.5-x86_64的-leopard.pkg
  • 为非终端程序设置git PATH .sh
  • uninstall.sh

当我执行“setup git PATH for non-terminal programs.sh”时,我收到以下消息:

  

〜/ .MacOSX / environment.plist中没有对PATH的更改       〜/ 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:没有这样的文件或目录

更新2:

我的个人资料档案的内容如下:

# 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 ] && . /etc/bashrc
fi

7 个答案:

答案 0 :(得分:22)

您使用的git-osx-installer应该已将git安装到/usr/local/git。看看你是否可以cd进入该目录。如果可以,请通过终端运行PATH检查您的echo $PATH是否已正确设置,并确保在所包含的/usr/local/git/bin中看到PATH。如果没有,则需要将其添加到PATH

您是否运行了包含的shell脚本setup git PATH for non-terminal programs.sh

更新1:如何运行包含的shell脚本

  1. 双击git-1.7.3.5-x86_64-leopard.dmg,安装git-osx-installer磁盘映像,该文件应位于Downloads文件夹中。
  2. /Applications/Utilities/Terminal
  3. 打开终端
  4. 输入cd /Volumes/Git 1.7.3.5 x86_64 Leopard/
  5. 键入./setup git PATH for non-terminal programs.sh并按Enter键以运行shell脚本。注意:键入./setup后,您可以点击Tab键,它会自动为您完成。
  6. 打开新终端并输入echo $PATH
  7. 确认您在路径中看到/usr/local/git/bin
  8. 更新2:显示Git谁是主人

    打开终端并发出以下命令:

    echo "/usr/local/git/bin" > git
    sudo mv git /etc/paths.d
    

    当你运行sudo时,它会询问你的OS X密码。

    发出这两个命令后,您应该可以打开一个新的终端窗口,并在运行/usr/local/git/bin时看到echo $PATH

    要实现此功能,您必须在/etc/profile中拥有以下功能,默认情况下会执行以下操作:

    if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
    fi
    

答案 1 :(得分:5)

一般性介绍:

  

Git Immersion是一个导游,介绍了Git的基础知识,其灵感来自于知道要做的事情。

答案 2 :(得分:1)

使用MacPorts:

sudo port install git

答案 3 :(得分:1)

'/ usr / local / bin'不在您的PATH中,或者它只是找不到git ...

试试这个

$ PATH='/usr/local/bin'
$ export PATH

RESTART CONSOLE

再试一次 - 如果它仍然不起作用

  1. 检查位置/ opt / local / bin / git或/ opt / local / bin / github是否存在 (取决于您的版本)
  2. 如果是这样的话:

    2。型

    $ sudo ln -s /opt/local/bin/git /usr/bin/git
    

    $ sudo ln -s /opt/local/bin/git /usr/bin/github (depends on your version)
    

    3。现在应该工作

答案 4 :(得分:1)

从其中一个默认路径创建符号链接可能更容易:

sudo ln -s /usr/local/git/bin/git /usr/local/bin/git

答案 5 :(得分:0)

为什么不直接运行它?当您变得更有经验时,您可以学习配置它。

检查是否可以运行git以查看当前安装的版本

/usr/local/git/bin/git --version

检查您是否可以运行git以查看可用的帮助

/usr/local/git/bin/git --help

稍后,在您学习如何使用git之后,您可以通过使用shell脚本,符号链接更改路径来配置自动查找git的路径。其中任何一个都可以让你运行:

git --version

git --help

使用java或mvn或eclipse时,同样如此。首先尝试运行最简单的命令,以确保您可以实际运行。然后,弄清楚如何简化过程。如果git安装在另一个目录中,请搜索它,然后使用整个路径运行它。

答案 6 :(得分:-2)

我想我知道你的意思。我做了以下开始使用:

打开终端并运行以下命令

cd /usr/local/git/bin

比尝试运行,例如:

git --version

git --help