2017-08-07 2 views
2

これは小さな問題です。 git rebase -i origin/masterを実行すると、「選択」と表示され、バックスペースを4回押して削除し、別のものに変更する(またはキーボードショートカットを学習する)必要があります。 "p"と言うだけの方法はありますか?私はリベースのためにgitエイリアスを使用しているので、そこに追加することができます。gitインタラクティブリベースを "pick"の代わりに "p"と言うのですか?

+3

私が知っている限り、あなたはそれを行うことはできませんが、デフォルトのvimエディタ 'dw'を使用している場合は、2回のキーストロークで単語全体が削除されます。 – jonrsharpe

+5

... 'cw'は単語を置換(変更)... – phd

+0

vimでは、' S'コマンドを使って行を削除し、挿入モードに入ります –

答えて

0

あなたはすでにあなたがこの行を含めることができ、リベースのエイリアスを使用している場合:

sed -i -e '2,$ s/^pick/p/' .git/rebase-merge/git-rebase-todo 

このコマンドには、変更ファイルに「P」に「ピック」で始まるすべての行を変更します対話型のリベース中に

これは、/ timingで再生する必要がありますが、目的の機能の出発点になる可能性があります。

関連する問題