Я звик запускати git pull та інші команди з гілки, над якою працюю. Але я створив сервер розробки, над яким працює декілька людей, тому мені не хочеться перемикати гілки, коли я це роблю. Якщо я хочу оновити існуючу гілку на сервері розробок із сховища github, яку ми всі використовуємо, який би це був правильний спосіб зробити це? Якщо я запускаю команду "git pull github branchname", це просто потягне гілку в поточну гілку?
Усі приклади git, які я можу знайти, начебто вказують на те, що спершу ви запустите "ім'я відділення під замовлення", а потім витягніть. Я намагаюся цього уникнути. Як я вже сказав, це вже існуюча галузь, і я просто хочу оновити до останньої версії.
git fetchоновила б локальну копію віддаленої гілки, але не будь-яку локальну гілку, навіть якщо вона створена для відстеження цієї конкретної віддаленої гілки. Це може бути, а може і не бути тим, що потрібно. (Редагувати: за замовчуванням, у будь-якому випадку. Можна викликати це аргументами, щоб змусити його вести себе по-різному, але в такому випадку аргументи дійсно слід вказати.)
git fetchслід робити те, що ти хочеш.