web-dev-qa-db-ja.com

TortoiseGitでマスターからブランチにアップデートを取得する方法

10日前にGitリポジトリにブランチを作成し、作成したブランチにいくつかの変更を加えました。次に、マスターの更新でブランチを更新する必要があります(つまり、ブランチの取得後にマスターに対してコミットが実行されます)。

tortoiseGitでこれを実現する方法を教えてください。

GitbashやGitCLIなどを介さずにTortoiseGitでガイドしてください。

ありがとう、

9
Rithik_Star

あなたが探しているコマンドは「マージ」です。

マージを使用すると、別のブランチの変更をアクティブなブランチに統合できます。ブランチの変更をマスターに統合します。

マージはいくつかの方法で実行できます。

  1. エクスプローラーでコンテキストメニューを開き、TortoiseGitサブメニューを開いて[マージ]を選択します。
  2. ログダイアログを開き、マージするコミット/ブランチを右クリックして、マージを選択します。

どちらの場合も、まったく同じダイアログが開きます。ここでは、ブランチを選択/チェックし、いくつかのより高度なオプションを設定できます。 Okをクリックすると、マージが開始されます。

マージするたびに、競合が発生する可能性があります。まったく同じファイルが両方のブランチで編集されます。これは 手動で解決 してコミットする必要があります(結果のマージコミットには、他のブランチの変更だけでなく、変更も含まれます)。

それでおしまい。

https://tortoisegit.org/docs/tortoisegit/tgit-dug-merge.html を参照してください。

9
MrTux