1)GIT
Gitはコンピュータファイルの変更を追跡し、複数の人の間でこれらのファイルの作業を調整するためのバージョン管理システム(VCS)です。主にソフトウェア開発に使用されていますが、ファイルセットの変更を追跡するために使用できます。分散リビジョン制御システムとして、分散型非線形ワークフローの速度、データの完全性、およびサポートを目的としています。
Gitは、Linuxカーネルの開発のために2005年にLinus Torvaldsによって作成されました。他のカーネル開発者は初期開発に貢献しました。
ほとんどのクライアント - サーバシステムとは異なり、すべてのコンピュータのすべてのGitディレクトリは、ネットワークアクセスや中央サーバとは無関係に、完全な履歴と完全なバージョン追跡機能を備えた本格的なリポジトリです。
2)のGitHubとのBitbucket
GitHubのは、WebベースのGitバージョン管理リポジトリおよびインターネットホスティングサービスです。これはGitの分散バージョン管理とソースコード管理機能のすべてを提供するだけでなく、独自の機能を追加します。
ソーシャルネットワーキングサイトのような例では、写真などを共有します。同様の方法で、githubとbitbucketは、あなたのコードや他のユーザーとあなたのコードを共有するのに役立ちます。彼らはあなたのコードのコピーを持ち、必要に応じて変更することができます。
3)SOURCE TREE GITはコマンドラインツールです。コマンドを覚えにくいことがあります。 ソースツリーはGUIベースのGITアプリケーションツールです。あなたとGitとの間の素晴らしいビジュアルインターフェイスを提供します。これ以上のコマンドラインはありません!
調査は行っていますか?このトピックは過去にたくさんありました:https://stackoverflow.com/q/13321556/248567とhttps:// stackoverflow。co.jp/q/13321556/248567 –