How Do You Remotely Collaborate On Work?

Howdy all ;
I was just curious. What does everyone else out there use to work together on projects remotely.

As in where and how do you store files, check in/check out, track tasks, or all the other myriad of things to manage files and people during game development?

I am just curious as I am setting up my first shared project. Any help is greatly appreciated.
Lenny

our team uses Slack to collaborate with people, which is great. And has channels for different people working on different things to collaborate in their separate places. We use the google drive, and it has a shared place and everyone starts with 15 gb of space.
Which is okay. But I am running to some space issues with it. for 2 dollars a month you 100 gb of space. z

Also I have heard Trello is a good program as well for keeping a project organized but haven’t used it.

I like storing my files on git, but with UE 4 it can become a problem with large files so Git for large files would be to recommend. I love slack for non-verbal communication and Asana as a scrumboard/kanban board etc.
Git is very commonly used in programming for version control.

If you have office 365, Yammer is included and you can collaborate. Is a good option when you already have the subscription to Office