Я ищу, что я надеюсь, это простая команда одной строки, чтобы определить правильный refstream ref для текущей проверенной ветки?
По существу что-то вроде
 git branch --remote HEAD
 который (если он сработает) преобразует символический шаблон HEAD в текущее имя ветки, а затем параметр --remote затем изменяет его на ref от ветки удаленного отслеживания. (Но это не так!)
Если у меня есть ветвь morehelp с конфигурацией
remote = origin
merge = refs/heads/morehelp
Простая командная строка вернет refs/remotes/origin/morehelp, которая является веткой отслеживания восходящего потока (идеально подходит для случая git reset --hard <ref> для обновления путем перезаписывания)
