Если у меня есть настройка ветки, и я удаленно отдал ее, чтобы другие могли делиться и работать. Есть ли команда git, чтобы проверить, находится ли моя ветка в HEAD? Я предполагаю, что кто-то совершил и нажал изменения на свою машину на пульт, который я еще не снял, это значит, что моя локальная ветка не находится в HEAD.Поиск, если ветка находится в голове в git
Я вижу, что я могу сделать
git diff testbr origin/testbr
Если это возвращает что-то, это означает, что местный testbr не в HEAD. или я могу сделать, если
git fetch returns empty update
или
git log HEAD..<remoteBr> --oneline
Есть простая истина или ложь ответ вместо меня разбора вывода этих команд.
Сторона примечания: обычные рабочие процессы git предполагают, что все просто тянут прежде чем здравый смысл подскажет - перед каждым локальным изменением, прежде чем нажимать. Таким образом, локальная активная ветка всегда обновляется. – Basilevs
Спасибо. В этом есть смысл. Но я делаю это из некоторого кода автоматизации. – user3606175
Вы не можете автоматически потянуть? – Basilevs