7

git を使用して、次のコマンドでエイリアスを作成しています。

git config --global alias.pr=pull --rebase

しかし、それは私に次のことを思い出させます:

error: invalid key: alias.pr=pull

私も試しました:

git config --global alias.pr="pull --rebase"
git config --global alias.pr='pull --rebase'

しかし、どちらも機能しません。

それに対する正しいコマンドは何ですか?

4

3 に答える 3

11

コマンドでは等号を使用せず、エイリアスを提供する内容を引用符で囲みます。次に例を示します。

git config --global alias.pr 'pull --rebase'

または、ファイルを直接編集してエイリアスを設定することもでき.gitconfigます。引数を含むエイリアスの設定の詳細については、このリンクを参照してください。

于 2013-10-25T03:19:10.673 に答える
1

リモート ブランチから新しいリビジョンをプルする場合、基本的に git はマージを実行してから早送りします。マージ ステップの前にリベースが必要な場合は、.git/config またはホーム git 構成ファイルで次の構成を指定する必要があります。

[branch "test-branch"]
  remote = origin
  merge = refs/heads/test-branch
  rebase = true

したがって、必要rebase = trueなブランチでオプションを指定する必要があります。

于 2013-10-25T05:23:20.967 に答える