Git for WindowsでGitHubリポジトリをクローンする
JavaScriptの学習メモ。
今日は「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の第9章を読んでみます。
- Git for Windowsをインストールする
- Git for Winowsを起動する
- GitHubリポジトリのクローン
- カレントディレクトリを「functionaljs」に移動する
- Gitとは?
- GitHubとは?
Git for Windowsをインストールする
本書で紹介されているサンプルコードがGitHubで配布されているので、まずはGitを操作するツールを用意します。
(p.319)
Windowsの場合には、Git for WindowsというGitリポジトリを操作するプログラムをインストールしておきます。

Git for Windowsのダウンロード
Git for Windowsの配布ページを開きます。
[Download]ボタンをクリックします。
本日の最新版は、「Git for Windows v2.12.2」でした。
Git for Windowsのインストール
インストールするときにオプション(設定の選択肢)について、以下の記事を参考にしました。
[Sy] 「Git for Windows」でWindowsにGitをインストールする手順 | Syntax Error.
私家版 Git For Windowsのインストール手順 | OPC Diary
デフォルトの設定から変更した箇所は、
という設定を選択した部分です。
Git for Winowsを起動する
インストールが完了したら、[スタート] → [プログラム] → [Git] → [Git Bash]をクリックします。
- すると、「MINGW」という黒い画面が出てきます。
- 「MINGW」画面の上部に、カレントディレクトリ(現在のフォルダ)の位置が表示されています。(例「c/Users/user」)
- 「dir」というコマンドを打つと、カレントディレクトリ内のフォルダやファイルの一覧が表示されます。(試しに見てみただけ=特に意味のある操作ではありませんw)
GitHubリポジトリのクローン
Git Bashの画面で、
というコマンドを打ちます。
これで「functionaljs」というフォルダができて、その中にリポジトリのコードがコピーされました。
「functionaljs」フォルダの中を見ると、以下のようになっていました。
カレントディレクトリを「functionaljs」に移動する
というコマンドを打ち、「functionaljs」フォルダに移動します。
以上で、GitHubから本書で使うサンプルコードをコピーすることができました。
Gitとは?
Git(ギット)は、Linuxの作者であるリーナス・トーバルズによって開発されたバージョン管理システムのソフトです。
ソフトウェア構成管理(software configuration management、SCM)とはソフトウェア開発プロジェクトをその成果物を通して制御・管理する方法論である。ソースコードや文書などの成果物の変更履歴を管理し、製品のバージョンやリビジョンに個々の成果物のどのバージョンが対応しているかを識別し、任意のバージョンの製品を再現可能とする。
バージョン管理システムは SCM のためのツールであるが、バージョン管理システムそのものを SCM と呼ぶこともある。
バージョン管理システムとは、コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのシステム。
特にソフトウェア開発においてソースコードの管理に用いられることが多い。
git(ギット)は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。
Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。
GitHubとは?
GitHub(ギットハブ)は、バージョン管理システムのWebサービスです。
プログラムのソースコードを管理するために使います。
GitHub(ギットハブ)はソフトウェア開発プロジェクトのための共有ウェブサービスであり、Gitバージョン管理システムを使用する。