Мне научили, что вы можете нажать и вытащить из удаленной ветки, соответствующей имени вашей текущей ветки Git, выполнив:
git push origin HEAD
или
git pull origin HEAD
Он всегда работал на меня раньше, но он странно не работает иногда, вместо этого откладывает отключение/вытягивание из ветки master (что вызывает слияние при нажатии... не то, что я хотеть сделать). Я знаю, что вы можете легко нажать/вытащить из ветки, на которой вы находитесь, просто используя имя ветки, например:
git pull origin name-of-branch-i-want-to-pull-from
В любом случае
- Есть ли причина, по которой HEAD проигрывает трек/не указывает на мою текущую ветку, как это почти всегда происходит?
- Есть ли способ нажать/вытащить ветвь, на которой я сейчас работаю (пока имя удаленной ветки совпадает), без явного указания ветки в команде?