2013-10-25 14 views
5
私は、このコマンドを使用してエイリアスを作成するためにgitのを使用してい

gitで "pull --rebase"のエイリアスを設定できますか?

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' 

しかし、どちらの作品。

正しいコマンドは何ですか?

答えて

9

はあなたのコマンドに等号文字を使用すると、あなたは、たとえば、のエイリアスを提供したい内容を囲む引用符を使用しないでください:

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

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

0

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

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

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