I think Microsoft can really help GitHub in the Enterprise space. Imagine GitHub being able to offer GitHub Enterprise for free for the first 10 users. Imagine being able to discount GitHub Enterprise heavily.
I guess the question is who will hurt the most. Will this hurt non microsoft products more or less. Microsoft might want to funnel people to their cloud and sacrificing tfs might make sense.