GitのGUIツール|SourceTreeのインストール

GitのGUIツール|SourceTreeのインストール

gitイメージ画像

Gitとは?

Gitとは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのことです。

もともとはLinuxの開発チームが使用して、徐々に世界中の技術者に広まっていきました。

Gitの最大の特徴は、分散型の名の通り、ローカル環境に全ての変更履歴を含む完全なリポジトリの複製が作成されるということです。

これは、各々のローカル環境がリポジトリの仮想サーバーとなれるということです。

分散型ではないこれまでのバージョン管理システムでは、サーバー上にある1つのリポジトリを、利用者が共同で使っていました。
そのため、利用者が増えると変更内容が衝突したり、整合性を維持することが困難になることがありました。

Gitでは、ローカル環境にもコードの変更履歴を保存することができるので、リモートのサーバーに常に接続する必要がありません。
このため、ネットワークに接続していなくても作業を行うことができます。

こういったメリットが受けて、近年のバージョン管理システムの主流となっています。

SourceTreeとは?

元来、バージョン管理システムのGitを使うにはコマンドラインでゴソゴソと煩わしい作業を必要としていました。

SourceTreeは、Atlassian社が提供する無料のGitクライアントソフトです。

Gitだけでなく、Mercurial(hg)にも対応しています。

Gitのファサードとして働き、GUIでの操作により内部でGitコマンドを実行してくれる仕組みになっています。

グラフィカルなインターフェイスを備えており、リポジトリの操作を視覚的に行うことができます。

コマンドを打つ必要がないため、コマンドの打ち間違えが発生することもありません。

Gitの代表的なブランチモデルのひとつである、「git-flow」に対応しています。

ワンクリックでgit-flowの操作が行えるので、同ブランチモデルを採用しているプロジェクトでは非常に役立つソフトウェアです。

SourceTreeダウンロード

アトラシアンさんの公式サイトよりダウンロードできます。

Sourcetree - 無料の Git & Mercurial クライアント | Atlassian
Sourcetree は、Windows および Mac 向けの無料の Mercurial および Git クライアントです。ご使用の Hg および Git リポジトリにグラフィカルインターフェイスを提供します。

ダウンロードページ

使用しているOSがWindowsであればDownload for Windowsが選択された状態になります。

私はWindowsなのでこのように表示されます。

Macなら下のボタンが選択されているのかな?。

ボタンをクリックしてダウンロードを開始します。

重要な情報

内容を確認して、☑するとDownloadをクリックできます。

ダウンロードが終わると、SourceTreeSetup-3.1.2.exeなんて名前のセットアップファイルがあります。

SourceTreeインストール

ダウンロードしたセットアップファイルSourceTreeSetup-3.1.2.exeを起動します。

インストール準備が出来るまで待つ!!。

アカウント確認

SourceTreeをインストールするにはBitbucketのアカウントが必要になるので、Bitbucketをクリックしてアカウントを登録します。

アカウント登録

メールアドレスを入力してBitbucketのアカウントを登録してもいいのですが、Googleアカウントでも登録できます。

googleのアカウント

私はGoogleアカウントで登録しました。

gitを選択

GitとMercurialを選択できるのです。

どちらも世代管理システムなのですが、Gitを使用するのでGitにだけチェックを入れて次に進みます。

インストール完了

これが表示されたら次に進んで下さい。

ssh確認

sshを使うつもりが無いので、いいえを選択します。

sshを使わなくても安心して下さい。

リポジトリ登録

リポジトリ??。

聞きなれない言葉ですが、簡単に言うとGitで管理するフォルダです。

このフォルダ内でプログラムコード等を開発します。

リポジトリは複数登録することが可能ですので、別のプログラムの開発を始める時は新たにリポジトリを登録します。

使用開始

こちらが表示されたらSorceTreeが使用できます。

以上でSorceTreeのインストール作業は終了です。

コメント

タイトルとURLをコピーしました