如何知道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'https://stackoverflow.com/questions/56520174
复制相似问题