Unity3d with Github / Bitbucket?

Hello, I’ve recently started with Unity3d been developing c# for a while in visual studio.
And everyone that have some experience with Visual Studio knows we have ‘Team Explorer’ and with that we can use GIT to upload our projects to Github / Bitbucket so more than 1 person can work on the same project and we can easy push and pull commits. Is there something like this for unity aswell ? I’ve seen the Clould Build but it dosen’t really seem to be what I am looking for?

There is no such thing yet.
Unity devs promised such a feature for Unity5, but to my knowledge it’s not out yet.
Your best chance is to go with a solid files hierarchy and one of the numerous .gitignore out there.
Here’s my .gitignore :

# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
Library/
sysinfo.txt

# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
[Ee]xported[Oo]bj/
/*.userprefs
/*.csproj
/*.pidb
/*.suo
/*.sln*
/*.user
/*.unityproj
/*.booproj
# ============ #
# OS generated #
# ============ #
.DS_Store*
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
[Tt]humbs.db

But it’s still a pain in the a*** to work with git in uinty.
Eg: when modifying a .scene file, git will try to interpret the modifications to merge the files. So if someone pushed a different version of the .scene file you’re working on, it will screw up everything during the merge…

So yeah, once again, you’ll need a strict file hierarchy, a good .gitignore, and a good distribution of workload to avoid merging errors.

That is a real shame, but I appreciate your comment.

We’ll just have to do the best of the situation.