3

古いマスターに基づいた git ブランチがあります。このブランチには、マスターにはないコミットがあります。マスターのコードでブランチを更新したいのですが、コミットはブランチに残しておきます。これを行う最善の方法は何ですか?

4

1 に答える 1

4
git fetch --all
git checkout your_branch
git merge someremote/master

基本的に、最初にリモートのすべての更新を (マージせずに) ダウンロードしてから、ブランチにチェックアウトし、更新されたマスターをブランチにマージします。あなたが話しているマスターブランチがローカルリポジトリにあり、更新されている場合、単純なgit checkout your_branch; git merge masterトリックが行われます(マスターからの変更をブランチにマージします)。

于 2012-06-21T00:41:32.203 に答える