Git の簡単な操作をしてみましょう。用語についての解説は用語の解説を参照してください。
-
リポジトリのクローン まず、リポジトリをクローンし、ローカルリポジトリを作成します。一般的にローカルリポジトリを作成する場合は、リモートリポジトリをクローンする方法と、
git initを実行し、新規でリポジトリを作成する方法がありますが、今回はクローンを行います。 クローンを行うにはリモートリポジトリの URL を取得する必要があります。GitHub では以下のように URL を取得できます。git clone <リポジトリのURL>このコマンドを実行すると、指定したリポジトリがローカル環境にクローンされます。
-
ファイルの編集 実際にファイルを編集してコミットしてリモートリポジトリに反映させるところまでをやってみましょう。 ローカルリポジトリ内の src/sample.md にファイル編集用のサンプルファイルがあります。このファイルを編集してください。
Warning src/sample.md 以外を編集すると次の章に進めなくなります。演習として、必ず src/sample.md を編集してください。
-
ファイルのステージング
編集したファイルをコミットに含めるために、ステージングエリアに追加します。次のコマンドを実行すると、指定したファイルがステージングエリアに追加されます。
git add src/sample.mdまた、変更したすべてのファイルをコミットに含めても良い場合は次のコマンドでもステージングすることができます。
git add . -
コミット ステージングエリアに追加されたファイルを、ローカルリポジトリにコミットします。
git commit -m "<コミットメッセージ>"このコマンドを実行すると、指定したコミットメッセージとともに、ファイルの変更履歴がローカルリポジトリに記録されます。 コミットメッセージを指定することで、コミットに名前をつけることができます。一般的に
edit src/sample.mdなど何を変更したかがわかるようにすると良いでしょう。コミットメッセージの付け方のガイドなどに関しては後で説明します。 -
プッシュ ローカルリポジトリにコミットしたファイルを、リモートリポジトリにプッシュします。これにより、ローカルで変更したリポジトリをリモートと同期することができます。
git push origin mainNote origin とはリモートリポジトリのことを指します。リモートリポジトリの名前は origin 以外にも各ユーザーが自由に設定できます。
このコマンドを実行すると、指定したブランチに、ローカルリポジトリにコミットしたファイルがプッシュされます。ブランチ等の説明は後に行います。
ここまで実行した後、十数秒待ち GitHub のリポジトリのメインページに飛んでください。
