13

GitKraken をかなり頻繁に使用していますが、どのリモートにプッシュしたいかを設定する方法を管理できません。コンテキスト メニューに、「このリモコンをプッシュ/プルに使用する」などのエントリが見つかりません。

コマンドラインから設定する必要があり、期待どおりに機能します。

git push -u origin2 dev/mybranch

これは本当に欠けている機能ですか?

4

2 に答える 2

15

現在、複数のリモート リポジトリを正しく構成しようとしています。

リモコンが正しくセットアップされていることは承知しています (REMOTE の近くにクリックと記号を追加することにより)。今 :

  • リモートからいくつかのブランチをフェッチ (プル) する場合: デフォルトは、リモート セクションで選択/クリックしたリモートに自動的に設定されます。
  • 新しいブランチを作成する場合: 最初にプッシュすると、gitkraken ウィンドウの上部に確認メッセージが表示されます。そこで、どのリモコンを押すかを選択できます。選択したものがそのブランチのデフォルトとして設定されます。
  • すでに使用されているブランチのリモートを変更する場合: LOCAL セクションで目的のブランチを右クリックすると、メニューで「設定」、私の場合は「上流に設定」が見つかります。そのため、gitkraken ウィンドウの上部に、そのブランチのデフォルトのリモートをセットアップするための確認メッセージが表示されます。

プロジェクトのホーム ディレクトリにある .git/config ファイルで結果を確認できます。

編集:わかりました、私はこのソリューションをいつかテストしました。構造的に実行されており、この解決策を確認しています。あるリモートを使用してあるブランチから別のリモートを使用して別のブランチに切り替えた場合でも、UI が正しく応答しない場合があります (フリーズまたは更新の停止)。そのため、gitkraken を閉じて再度開く必要があります。

于 2017-07-31T13:41:36.957 に答える
5
  1. プル元のローカル ブランチを右クリックし、[アップストリームの設定] をクリックします。 上流に設定

  2. プッシュするオリジンを選択し、送信をクリックします。 原点を選択

これで、プッシュ (プッシュボタンをクリック) すると、選択した原点にプッシュされます。次回原点を変更したい場合は、手順-1を繰り返して を押してください。

于 2020-01-06T15:06:31.563 に答える