Как узнать, что удаленная ветка была удалена на стороне сервера в Git?
Я работал с моим коллегой над одной UserStory.Мы создали для него ветку (скажем US_123
).После того, как все эти работы были закончены, мой коллега объединил US_123
в главную ветку и удалил (с git push origin --delete US_123
).
Для меня, кроме общения с моим коллегой, есть какой-то способ узнать, что US_123
было удалено на стороне сервера.
Я получил код с сервера с помощью:
git fetch
git pull
Но удаленная ветвь origin/US_123
(и локальная ветвь отслеживания US_123
') по-прежнему перечислены на моей стороне.
git fetch
git pull
git branch -vv
US_123 9aee544 [origin/US_123] Merge branch 'US_123'
* master 9aee544 [origin/master] Merge branch 'US_123'
Ожидается: Удаленнаяветка помечена как удаленная.Как и в TFS, ветвь станет «серой», это означает, что соответствующая удаленная ветвь кем-то удалена в TFS.
Факт: Не было замечено.По крайней мере, никто не сказал мне, что US_123
был удален на стороне сервера.
W:\Git_Proj>git branch -vv
US_123 9aee544 [origin/US_123] Merge branch 'US_123'
* master 9aee544 [origin/master] Merge branch 'US_123'