У меня есть сценарий, в котором есть несколько ветвей удаленного отслеживания в моем локальном репозитории, с которыми я должен синхронизироваться. Наша модель рабочего процесса:
- сделать ветвь локально, исходя из желаемой ветки удаленного отслеживания
- внесите наши изменения
- построить/тест/исправление
- совершить
- нажмите на удаленный сервер
Я заметил, что "git status" не показывает мне, в какой ветки моя локальная ветвь основана, если что-то не изменилось; то есть незафиксированные локальные изменения или недавняя выборка помещает мою локальную ветвь за время. Есть ли какой-то способ узнать, на чем основана моя локальная ветвь, не меняя ничего? Что-то вроде: "git status -showparentbranch" или какая-то другая команда, которая покажет это. Иногда я сталкиваюсь с этой потребностью, но пока не знаю, как ее удовлетворить.