I read a lot of comments claiming that MS "used to be a bad actor" but, of course, they now "care about developers and open source". Developers, they say, are the very lifeblood of the new Microsoft. "We respect developers."
I work on Windows 10. It is normal for me to have many programs open while I do development along with dozens of web pages containing information I need. Days worth of "state" are stacked on the screen.
Every few days Microsoft reaches out and REBOOTS MY MACHINE, losing my work. My various linux boxes all have uptimes listed in YEARS. So next time you think Microsoft cares about your work be sure to thank them for random reboots.
After all, a Microsoft 'update' is MUCH more important than your work. You're "just a developer".
Microsoft cares about Microsoft, not your work. Expect the same attitude to slowly, eventually, take over Github.
You'll need a Microsoft login. You'll be hosted on its server farm, requiring a login. You'll see Microsoft-branded forks of software, prioritized in github searches. You'll see a "Microsoft Git GUI" as the required interface for push/pull. The Microsoft Git will use incompatible hashing from the open source version (it's called "embrace and extend"). Microsoft Git repository communications (e.g. git://github.com) will only work with a Microsoft Git GUI over a Microsoft-login connection.