Git тянуть начало/ведущую ветвь к локальному/ведущему, когда в локальном/развитом
Я работаю в области разработки. Иногда, когда я хочу внести изменения в начало, git скажем, что есть некоторые изменения в ветке origin/master.
Как перенести изменения с удаленного ведущего на локальный мастер без проверки на локальный мастер?
Ответ 1
Если вы хотите обновить локальный мастер без проверки, вы можете сделать:
git pull origin master:master
Это обновит локальный мастер с помощью origin/master
Или, поскольку я предполагаю, что вы хотите, в конечном счете, перегрузить ветвь develop с изменениями, произошедшими в origin/master, вы можете сделать простой git fetch, который не коснется ваших локальных ветвей:
git fetch
Теперь ваш origin/master обновлен, поэтому вы можете пересобирать или объединять свою локальную ветку с этими изменениями. Например, когда вы находитесь в ветке develop:
git rebase origin/master
И ваша ветка разработки будет обновлена с изменениями.