ローカルブランチから別のブランチに「プル」するにはどうすればいいですか? 質問する

ローカルブランチから別のブランチに「プル」するにはどうすればいいですか? 質問する

これはとても簡単なように思えますが、私には理解できません。しばらく前に実験的なブランチを作成しましたが、作成後にマスターで発生したすべての変更をプルしたいと思います。これはすべてローカルです。ローカルのマスターからローカルの my_branch にプルしたいのですが、できません。これは機能していないようで、マスターは git リポジトリではないと表示されます。

git pull master

ベストアンサー1

Git にどこからプルするかを伝える必要があります。この場合は、現在のディレクトリ/リポジトリ ( .) からプルします。

git pull . master

しかし、ローカルで作業する場合は、マージ(pull は内部的に merge を呼び出します):

git merge master

「プルは内部的にマージを呼び出す」とはどういう意味ですか?デフォルトの設定では、git pull . master以下と同じです。git fetch . master && git merge FETCH_HEAD

おすすめ記事