これはとても簡単なように思えますが、私には理解できません。しばらく前に実験的なブランチを作成しましたが、作成後にマスターで発生したすべての変更をプルしたいと思います。これはすべてローカルです。ローカルのマスターからローカルの 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