1

-bpush コマンドは、どのブランチをプッシュするかを示すフラグを受け入れます。ただし、このフラグがない場合のデフォルトでは、すべてのブランチがプッシュされます。

そのデフォルトを変更できるかどうか知りたいです。つまり、フラグなし-bでプッシュすると、現在のブランチのみがプッシュされます。

出来ますか?

4

1 に答える 1

2

次のようなコマンドを偽造することができます。

[alias]
nudge = push --rev .

これはSteveLoshから来ています。これにより、現在のリビジョンがプッシュされます。これは、定義上、現在のブランチとそのすべての祖先に適用されます。

あなたが火で遊びたいなら、あなたはすることができます:

[alias]
push = push --rev .

これは、機能しなくなるまで機能します。つまり、他のスクリプトまたはコマンドがpushを呼び出そうとして、すべてをプッシュすることを期待している場合です。

ナッジと一緒に行く方が良いです。

于 2013-03-08T14:51:39.333 に答える