Gitを触ってみよう

Gitを理解するには、さまざまな知識が必要になってきます。しかしここでは、まずは一連の操作を体験してみて、それから1つ1つについて理解していきましょう。

まずは、前回セットアップしたSourceTreeを起動します。

リポジトリーを作る

Gitを利用するには、まずは「リポジトリー」を作成します。ツールバーの「Create」ボタンをクリックしましょう。リポジトリを保存するディレクトリを指定します。ここでは、デスクトップなどわかりやすい場所に「git-practice」などのディレクトリを新しく作成するとよいでしょう。

そして、このリポジトリに名前を入れます。基本的にはディレクトリー名と同じ「git-practice」という名前が付加されるので、そのままでよいでしょう。

GitとMercurialの選択は、Gitを選びます。また、「次のアカウントでリポジトリを作成」のチェックボックスはチェックを入れなくてかまいません。これで、「作成」ボタンをクリックしましょう。

初回だけ、図のようなユーザー情報を問われます。これは、後にチーム開発をする場合に、ほかのメンバーから自分を見分けるためのものです。自分の名前やメールアドレスを入れておきましょう。

[OK]ボタンをクリックすると、メインウィンドウが表示されます。ただし、今はなにもできません。

ファイルを作成する

先ほど、「リポジトリー」を作成するときに指定したディレクトリーが、実際にデスクトップなどにできあがっているので、これをエクスプローラーなどで開きます。

このディレクトリーは、通常通りのディレクトリーとして利用できますので、ファイルを作成したり、コピーすることができます。ここでは、新しいファイルを作成して「index.html」という名前で保存しましょう。(内容は空のままで構いません)

こうして、SourceTreeのウィンドウに戻ると、図のように、今作成した「index.html」が画面に表示されます。

インデックスに追加する

SourceTreeの画面は上下に分かれています。最初は、下半分に表示されます。このファイルを、上半分の画面(「インデックス」といいます)に移動することができます。ここでは、「index.html」をドラッグドロップしましょう。

コミットする

続いて、画面の一番下にテキストエリアがあるので、ここにコメントを入力できます。ここでは、「トップページを追加」と入力して、一番下の「コミット」ボタンをクリックしましょう。

これで、ファイルのコミットが完了です。さまざまな作業が必要でしたが、各作業の内容を理解すれば、簡単に活用できます。この後、じっくり解説していきましょう。

GitとSourceTreeをインストールしよう

Gitは、Windowsの場合には標準ではインストールされていません。macOSにはインストールされていますが、こちらもバージョンが古い可能性があるため、最新のGitをインストールしておくと良いでしょう。

次の Webサイトにアクセスします。

右下に、環境に合わせたダウンロードボタンが表示されているため、これをクリックします。

セットアッププログラムを実行すると(英語です)、ライセンスの確認やインストール先の確認の後、インストールするコンポーネントの選択画面が表示されますが、これはそのまま「Next」ボタンをクリックしましょう。

スタートメニューの名称はそのままで、次の「Adjusting your PATH environment」という選択肢は、一番上の「Use Git from Git Bash only」を選択しましょう。

それ以降の選択肢は、すべてそのままの状態で構いません。「Next」ボタンを何度かクリックして、インストール作業を完了させます。最後に「Finish」ボタンをクリックしましょう。これで、Gitが利用できるようになりました。

SourceTreeをインストールしよう

Gitは、今インストールしたGit本体をインストールすれば、「コマンドライン」を使ってキーボードで操作して利用することはできます。しかし、なかなか馴染みにくく、慣れるまでは非常に大変なので、近年ではクライアントソフトを利用することが一般的です。

クライアントソフトには、さまざまなものがあり、また開発ツールやエディターソフトに内蔵されていることもあります。ここでは、なかでも無償で使いやすい「SourceTree」を利用してみましょう。

SourceTreeは、次のサイトで無償でダウンロードすることができます。

アクセスすると、利用している環境に合ったソフトのダウンロードボタンが表示されるので、これをクリックしましょう。

ダウンロードしたプログラムを実行すると、セットアップ画面が表示されます。

SourceTreeを利用するには、「My Atlassian」というアカウントが必要です。初めての方はここでアカウントを作成しておきましょう。Googleアカウントでも登録できます。

ログインすると、次に「Bitbucket」「Bitbucket Server」および、「Github」というサービスのアカウントとの接続画面が表示されます。これについては、後で設定するためここでは「スキップ」ボタンで構いません。

次に、図のような「Mercurial」というものについての設問が表示されます。

Mercurialとは、Gitと似たバージョン管理システムの1つです。SourceTreeと言うこのソフトは、GitとMercurialの両方に対応しているため、Mercurialをインストールするかどうかを聞いてきます。ここでは、不要なので一番下の選択を選びましょう。

なお、後からこの機能を有効にすることもできます。

セットアップが完了すると、図のような画面が表示されます。これで、SourceTreeが利用できるようになりました。