ブランチを切り替えずに「git pull」する方法(git checkout) 質問する

ブランチを切り替えずに「git pull」する方法(git checkout) 質問する

私は作業中のブランチ内からコマンドを実行することに慣れていますgit pull。しかし、複数の人が作業する開発サーバーをセットアップしたので、それを実行するときにブランチを切り替える必要はありません。

私たち全員が使用する github リポジトリから開発サーバー上の既存のブランチを更新したい場合、正しい方法は何でしょうか?

コマンドを実行すると、git pull github branchnameブランチが現在のブランチにプルされるだけですか?

私が見つけたすべての git の例は、checkout branchnameまず実行してからプルすることを示しているようです。私はそれを避けようとしています。前述したように、これは既存のブランチであり、最新バージョンに更新したいだけです。

ベストアンサー1

私も同じことを探していましたが、最終的に別の StackOverflow の投稿で自分にとって有効な答えを見つけました。チェックアウトを使用せずに Git ブランチをマージ、更新、プルする

基本的に:

git fetch <remote> <srcBranch>:<destBranch>

例:git fetch origin branchname:branchname

pullコマンドを使用する

git pull <remote> <srcBranch>:<destBranch>

例:git pull origin branchname:branchname

おすすめ記事