2012-04-12 10 views
5

私はgithub for mac
を設定しましたが、今は端末からgitコマンドを使用しようとしています。Git: 'rebase'はgitコマンドではありません。 'git --help'を参照してください

私はgit rebaseコマンドを実行しようとする場合は、ヘルプ出力からリベースが存在しているオプションを見ることができるように、私は次のようなメッセージ

> cd /Applications/GitHub.app/Contents/Resources/git/bin 
> git rebase 
git: 'rebase' is not a git command. See 'git --help'. 

>git --help 
usage: git [--version] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] 
      [-p|--paginate|--no-pager] [--no-replace-objects] [--bare] 
      [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] 
      [-c name=value] [--help] 
      <command> [<args>] 

The most commonly used git commands are: 
... 
rebase  Forward-port local commits to the updated upstream head 
.... 

を取得します。
私のgitで何が間違っていますか?

git --version 
git version 1.7.8.2 
+0

あなたの '$ PATH'は何ですか? 'git'だけでなく'。/ git'を使ってそのディレクトリから 'git'を実行する必要があると思いますが、これはシステムインストールされたバージョンを取り上げると思います。 – trojanfoe

答えて

3

Mac用GitHubに付属のGitビルドを使用しています。彼ら(GitHub、つまり)はおそらくMac用GitHubが使用しない機能を削除するためにバイナリを修正しました。

あなたは本当に自分のGitをインストールするべきです。私は自作使用をお勧めします:私にとってhttp://mxcl.github.com/homebrew/

+1

Github-for-Macが機能(機能)を削除しても、削除されたものや残っているものについては何も記述していないのですか? – denis

+0

ファイルサイズは私の推測となります。 Mac用GitHubの内部にあるgitビルドは、パッケージの内部に埋め込まれていることを覚えておいてください。それは誰にもスタンドアロンで使用されることを意味するものではありません。 (git --helpのような)ドキュメントを調整するのに多くの時間を費やすことは意味がないようです。 –

0

これは時々起こりますXcodeのインストールやmacOSのインストールの変更に関連してのみ、

Xcodeのコマンドラインツールは、再インストールが必要になります。

$ xcode-select --install 

これは、これらのツールをインストールするためのGUIを起動します。これが完了すると、gitは期待通りに動作します。

関連する問題