今回の記事はGitHubの使い方で、GitHub上にリモートリポジトリを作成した後、自分のPC上でGitHubと連携する「ローカルリポジトリの作成」について解説します。
ローカル(自分のPC上)でファイルを作成し、完成したファイルをGitHub上で共有したい!
というケースで活用いただける内容です。
今回の内容
- ローカルリポジトリの作成
- ローカルリポジトリ内でファイルを作成
- ローカルリポジトリの内容をGitHubへコピー
ローカルリポジトリの作成
まず最初にローカルリポジトリを作成します。
ローカルリポジトリは、自分のPC上で作業を行うためのディレクトリ(フォルダー)のことを指しています。
Finder上で「新規フォルダー」を押して作成してもいいのですが、せっかくなのでターミナルを使って作成してみたいと思います。

ターミナルはコマンドでフォルダ間を移動したり、ファイルのアクセス権限を変更したりできる画面のことです!
【ターミナルのイメージ】

ディレクトリを作成
今回はデスクトップ上にコマンドでディレクトリを作成します。
【ターミナルでのコマンド】
今回は「sample-git」というディレクトリ(フォルダー)を作成。
こんな感じでデスクトップ上にディレクトリが生成されます。
ディレクトリをローカルリポジトリに設定する
作成したディレクトリをローカルリポジトリとして使う場合は、ターミナルのコマンドで「GitHubのローカルリポジトリとして使いますよ!」という宣言をする必要があります。
【ターミナルでのコマンド】
$ git init //ローカルリポジトリに設定

git initで下記のエラーが表示される場合
ローカルリポジトリ内でファイルを作成
ローカルリポジトリとして設定したsample-git内で実際にファイルを作成します。
今回は「sample.html」というファイルを作成。
ここまで出来たら下準備はOKです!
ローカルリポジトリの内容をGitHubへコピー
いよいよローカルリポジトリの内容をGitHubへコピーする手順です。
まずは、ローカルリポジトリからリモートリポジトリへファイルを送る際に必要となる、リモートリポジトリの場所(url)を登録します。
【ターミナルコマンド】
※originとはリモートリポジトリのことを指しています。
リモートリポジトリのurlは、実際に自分のリモートリポジトリのurlを入力してください。
※GitHub上で作成したリモートリポジトリを選択すると、ブラウザ上に表示されるurlがリモートリポジトリのurlです。
次に、一度リモートリポジトリの中身をローカルリポジトリへコピーします。
【ターミナルコマンド】
GitHubは複数人数で共同開発する際の管理をすることが1番の目的なので、commitという「操作履歴」を残す必要があります。
commitを残すことによって「誰が、どのファイルを、どうしたのか」を自分以外の人が確認することが可能となります!
またGitHubではこの操作履歴に該当するcommitを、リモートリポジトリとローカルリポジトリの間でファイルが行き来する際に照合することで、間違えたファイルのコピー等を防止する役割を担っています。
詳しくは記述しませんが、GitHub上へファイルをコピーする際は必ず「commit」を行うと覚えておくといいです。
ちなみに””で囲まれた部分は任意のコメントを入力する事が可能です。
$ git add commit -m “任意のコメント”
今回はとりあえず「sample file」と記入してあります。
そして最後に、リモートリポジトリの内容をローカルリポジトリへコピーします。
【ターミナルコマンド】
