How to open the git terminal on mac?
我已经从http://git-scm.com/download/mac在Mac上的/usr/local中安装了git,但是对于如何打开终端感到困惑。
-
定义打开终端?从Finder中,转到->实用程序->终端。确保/ usr / local / bin(假设git安装在/ usr / local / bin中)在您的路径中。 OSX还在/ usr / bin中附带了git,因此您需要确保/ usr / local / bin在路径中位于该位置之前。
-
感谢您的告知,我们必须在终端中输入以下内容吗? sudo mv / usr / bin / git / usr / bin / git-system但是它没有提到如何使终端脱离git-shell?
-
@Doon Theres一个Git-Shell终端..那是我问的
-
@Viki您可能只需要键入Ctrl-D。
-
@Viki git-shell是ssh帐户的受限制外壳程序,它使推/拉所需的命令能够工作,而不必授予计算机完全的外壳程序访问权限。我认为这不是您要寻找的(但可能是错误的)
-
只需使用普通的OSX终端即可。键入cmd+spacebar并开始键入Terminal,并在猜测到您要Terminal时立即按EnterReturn。您可以在常规终端中键入git命令,例如git status。
-
@MarkSetchell是吗?那么终端可以同时使用Git和普通的OS X命令吗?
-
是的,一点没错。只要记住,尽管OSX在usrbingit中已经带有它自己的git,所以如果您键入git,您将得到OSX提供的一个。而如果您键入usrlocalbingit,您将得到刚才安装的那个。依次尝试git --version和usrlocalbingit --version
-
@MarkSetchell完美!非常感谢.. :)
我强烈建议您使用Homebrew安装git。
安装自制软件
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装git最后一个稳定版本。
brew install git
开放系统终端(Mac OS内置终端)
运行git --version,您将看到它!
关于自制。
-
这是一个很好的建议-特别是如果您打算使用任何其他命令行工具,例如ImageMagick,tree,GNU Parallel,gnuplot,doxygen,fswatch ...
-
@ShannonChou一旦内置终端更改为Homebrews git终端,我如何恢复为内置终端?
-
@Viki homebrew将会安装在usrlocalbin中。苹果提供的将在usrbin中。因此,如果要使用homebrew,请使用usrlocalbingit。如果要使用Apple提供的,请使用usrbingit。如果只想键入普通的git,请选择一次您要引用的原始git,然后将其放在PATH中的第一位。
-
@Viki Homebrew和git不是终端。它们是您可以在终端中使用的命令行工具。因此,安装Homebrew和git不会更改终端。您可以使用Homebrew安装其他命令行工具。就像yum或linux中的apt-get一样。 Mac内置的git是旧版本。安装新的后,您将不再需要它。
重击是壳。 在Mac中,您已经安装了Bash,但在Windows中,安装git时就安装了Bash。 因此,在Mac中,您将使用git终端,但在Windows中,您将获得单独的git终端。 我认为这就是为什么你感到困惑。
当您键入
如果您看到它已经安装,那么您就可以在终端中使用git了
听起来您尚未从README.txt文件执行步骤2和3:
Step 2 - Remove stubs
In later versions of OS X (Yosemite and onward), you'll probably see a message like the following:
1 2
| 'The"git" command requires the command line developer
tools. Would you like to install the tools now?" |
This is because OS X has started to ship with stubs; in order to stay
nice and easy-to-uninstall, the git installer places all of it's
assets under /usr/local/git. As a result, the git in
/usr/local/git/bin/git takes second place to /usr/bin/git.
1
| sudo mv /usr/bin/git /usr/bin/git-system |
Step 3 - Restart bash sessions
This include GNU screen sessions, TMUX sessions, etc. If you wish to preserve your precious screen session,
just source /etc/profile.
-
El capitan(10.11)已启用SIP,因此您将再也无法使用/ usr / bin。
-
@Droppy我的问题与此类似,只不过我们是从其他来源下载的。 stackoverflow.com/questions/4725389/进入README.txt文件时,我没有注意到任何消息,而且对这个东西我还是完全陌生。请帮帮我!
-
但是在您的问题中,您指出您是从git-scm.com/download/mac下载的。那有什么呢?
-
正如Ive在上一条评论中所说的那样,@ Droppy:"我的问题与此类似,只不过我们从不同的来源下载了。"
-
@Droppy Btw MarkSetchell告诉我们,该终端可以用于git和普通的OS X命令!我认为可以解决问题。
-
这对您来说是新闻吗?
在命令行上,键入" git",然后输入cd到项目所在的目录。
-
键入git只会给出有关用法的错误消息。它没有做任何有用的事情。