はじめてでもOK!Gitをインストールする方法【初心者向け】
Gitをローカル開発環境にインストールする方法をプログラミング初心者向けに解説した記事です。そもそもGitとはどんなものかについても説明しています。Macで解説していますが、Windowsでも基本的な操作方法は同じです。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
これから使い始めるという初心者のために、Git(ギット)のインストール方法を解説した記事です。今回はローカル開発環境にインストールします。
そもそもGitとは何かを知らない人もチェックしてみてください。
なお本記事はTechAcademyのオンライン完結のGitHub講座のカリキュラムをもとに執筆しています。
田島メンター!!Gitってなんですか〜?
Gitっていうのはバージョン管理システムのことだよ。ちょっと詳しく教えてあげるね。
目次
本記事は下記の流れで解説していきます。
今回はMacを使って説明していますが、Windowsでも基本的なインストール方法は同じです。
Git(ギット)とは
Git(ギット)とは、プログラムのソースコードなどの変更履歴を記録・追跡するためのバージョン管理システムです。
「間違えて上書き保存してしまった」「データが消えてしまった」という事態にも、Gitを導入しておけば過去ログを遡れるので安心です。ちょうどMacのバックアップソフトウェア、Time Machineのようなイメージです。
Gitでは、主に、ファイルの状態を次の三段階にわけて管理・保存します。
- ワーキングツリー(作業ディレクトリ):ファイルを作成・修正する場所
- インデックス:リポジトリに上げる前のファイルを一旦置いておく場所
- リポジトリ(ローカル、リモート):最終的にファイルを保存する場所
さらに、リポジトリは作業環境に応じてローカルとリモートにわけることができます。
- ローカルリポジトリ…1人のユーザーが、自身のローカルデータベース上で利用する
- リモートリポジトリ…サーバを共有し、複数人で作業を進める際に利用する
ひとつのプログラムを複数人で構築していくような場合には、情報伝達のミスで作業がバッティングしてしまったりといったことがよくあります。そういったミスを防ぎ、作業の効率化を進めてくれるGitは、必須の導入システムといえるでしょう。
Gitについてはわかりました!それで、どうやって使うんですか〜?
Gitはインストールしないと使えないんだ。インストールの方法も教えるね。
Gitをインストールする
早速Gitをインストールしてみましょう。
まずは、Gitのインストールページにアクセスしてください。
ページ左下のDownloadsをクリックすると、Mac、Windows、それぞれのダウンロードボタンが表示されます。
今回は、Macのバージョンを例に進めていきますので、Mac OS Xをクリックしましょう。
ダウンロードが始まります。もし、始まらなかったら「click here to downroad manually」をクリックしましょう。
git-2.2.1-intel-universal-mavericks.dmgというファイルがダウンロードされますので、箱のアイコンをクリックして実行します。
このとき、クリックしても次のように「開けません」のポップアップが出てしまうことがあります。
その場合は、箱アイコンの上でマウスを右クリックし、「開く」をクリックすると開きます。
さあ、インストール画面が開いたら、指示通りにインストールしていきましょう。
途中、パスワードを求められますので、お使いのPCのパスワードを入力し、インストールボタンを押しましょう。
これで無事インストールが完了しました。
インストールを確認する
念のため、Gitがきちんとインストールされたか確認しましょう。
画面右上のSpotlight(虫眼鏡アイコン)をクリックし、「ターミナル」と打ち込み、クリックして起動します。
そうしたら、
git –version
を実行してください。(-は2つ続きます)
すると、上記のようにGitのバージョンが表示されます。
これでインストールできたことが確認できました。
今回は以上です。
インストールできたらGitを使ってみましょう。
GitHubの使い方の記事もあるので、合わせて読むとより理解が深まるはずです。
Gitのインストールが終わりました!
Gitでバージョン管理することで単に残すだけでなくて遡って元の状態に戻したりもできるからとても便利だよ!
そうなんですね♪
[お知らせ]TechAcademyでは自宅で学べるオンライン完結のGitHub講座を開催しています。わからないことをチャットで質問すると、現役エンジニアのメンターが毎日すぐに回答します。