作業中のブランチ内からgit pullやその他のコマンドを実行することに慣れています。しかし、私は数人が作業する開発サーバーをセットアップしているので、ブランチを切り替える必要はありません。私たち全員が使用しているgithubリポジトリから開発サーバーの既存のブランチを更新したい場合、それを行う正しい方法は何でしょうか?コマンド「git pull github branchname」を実行すると、ブランチが現在のブランチにプルされますか?
私が見つけることができるすべてのgitの例は、最初に「checkout branchname」を実行してからプルを実行することを示しているようです。私はそれを避けようとしています。言ったように、これは既存のブランチであり、最新バージョンに更新したいだけです。
git fetch
特定のリモートブランチを追跡するように設定されている場合でも、リモートブランチのローカルコピーは更新されますが、ローカルブランチは更新されません。それは望まれるものかもしれないし、そうでないかもしれません。(編集:とにかく、デフォルトで。引数を指定して呼び出すと、異なる動作をさせることができますが、その場合、引数を実際に指摘する必要があります。)
git fetch
あなたがしたいことをする必要があります。