Gitの基礎 - バージョン管理を始めよう

Gitとは

Gitは分散型バージョン管理システムで、ソースコードやドキュメントの変更履歴を管理するためのツールです。複数人での開発やプロジェクトの履歴管理に欠かせません。

基本的なコマンド

リポジトリの初期化

git init

新しいGitリポジトリを作成します。プロジェクトのルートディレクトリで実行します。

変更の確認

git status

現在の作業ディレクトリの状態を確認します。変更されたファイルや、コミット待ちのファイルを表示します。

ファイルのステージング

git add .

すべての変更をステージングエリアに追加します。特定のファイルだけを追加する場合は、.の代わりにファイル名を指定します。

コミット

git commit -m "コミットメッセージ"

ステージングされた変更をコミットします。コミットメッセージには、何を変更したのかを簡潔に記述します。

リモートリポジトリとの連携

git remote add origin <リポジトリURL>
git push -u origin main

GitHubなどのリモートリポジトリと連携し、ローカルの変更をプッシュします。

ブログ記事管理での活用例

このProto Blogでも、Gitを使って記事の変更履歴を管理できます:

  1. 新規記事の追加: 新しいMarkdownファイルを作成してコミット
  2. 記事の修正: 既存の記事を編集してコミット
  3. バージョンの確認: 過去の記事の状態をいつでも確認可能
# 新規記事を追加
git add src/pages/posts/new-article.md
git commit -m "記事を追加: 新しい記事のタイトル"

# 記事を修正
git add src/pages/posts/existing-article.md
git commit -m "記事を修正: タイトル修正と内容の追加"

まとめ

Gitは最初は難しく感じるかもしれませんが、基本的なコマンドを覚えれば、ブログ記事の管理が格段に楽になります。変更履歴が残るので、いつでも過去の状態に戻すことができます。

この記事で紹介したコマンドをマスターして、効率的なコンテンツ管理を始めましょう!