2

そのため、新しい非 MASTER ブランチを作成して切り替えると、プッシュされていないコミットのリストが表示されなくなります。私はブランチにいて、MASTERが(githubではなく)アップストリームになっているので、それは理にかなっていると思いますか?

それでも、今日行ったすべてのコミットについて何かを確認できるようにしたいと考えています。

MASTER とまだマージされていない、ローカル ブランチで行ったすべてのコミットを表示するにはどうすればよいですか?

M-x magit-statusでは、ブランチ上で に入るたびに、このブランチで行ったマージされていないコミットのリストが表示されるように、magit を設定するにはどうすればよいですか? M-x magit-statusMASTERにいて、 と入力すると、プッシュされていないすべてのコミットのリストを取得するのと似たようなものですか?

基本的に空の magit-status バッファーは、ブランチにいるときに緊張します。:)

4

2 に答える 2

0

プッシュされていないコミットを表示したいだけの場合は、追加します

(setq magit-set-upstream-on-push t)

を初期化ファイルに追加すると、magit はプッシュ時にアップストリームを設定するかどうかを尋ねます。最初にプッシュするときに「yes」と入力するだけで、再度尋ねられることはありません。その後、プッシュされていないコミットが表示されます。

のドキュメントmagit-set-upstream-on-push:

ブランチをプッシュするときに「magit-push」がアップストリームに設定されるかどうか。これは、ブランチにアップストリーム セットがまだない場合にのみ適用されます。

nil --set-upstream を使用しないでください。

t --set-upstream を使用する必要があるかどうかを尋ねます。

`dontask' は常に --set-upstream を使用します。

リモートブランチがすでに設定されていない限り、「拒否」はプッシュを拒否します。

于 2015-02-10T16:39:01.947 に答える