Git, GitHub, and Bitbucket#

Git Overview#

As you probably already know, Git is a source code versioning system that lets you locally track changes and push or pull changes from remote resources. Many projects use Git. Here are some references to review if you are unfamiliar with it.

What's the difference between GitHub and Bitbucket?#

GitHub, and Bitbucket are services that provides remote access to Git repositories. In addition to hosting your code, these services provide additional features designed to help manage the software development lifecycle. These additional features include managing the sharing of code between different people, bug tracking, wiki space and other tools for "social coding".

Can Code move between GitHub and Bitbucket?#

Yes! All you have to do is point or rebase your local copy to the new remote source. Please note, only your source code will move. Any additional features you use (wiki, bug tracking, etc) will need to be manually copied.

When do we use Bitbucket vs. GitHub?#

Bixal Solutions uses GitHub for all open source projects (except those which are better hosted on an open source community infrastructure), as well as internal, client or pro-bono projects that should be developed in public.

Use Bitbucket for internal and client projects that should not be developed in public. (This is going to be most of them).

Edit on GitHub

Documentation built with MkDocs using a modified Windmill Dark theme