Git Tutorials

Git入門:リポジトリ初期化と最初のコミット

Spread the love

このチュートリアルは、Gitの初心者向け入門であり、リポジトリの初期化と基本的な最初のステップに焦点を当てています。Gitは、コードの管理とプロジェクトへの共同作業に不可欠な分散型バージョン管理システム(DVCS)です。これらの基本概念を習得することは、効果的なGit使用の礎となります。

目次

Gitとは何か

Gitは強力な分散型バージョン管理システム(DVCS)です。中央集権型システムとは異なり、すべての開発者はリポジトリの完全なコピー(履歴を含む)を持っています。これにより、オフラインでの作業と共同作業が容易になります。Gitはファイルへの変更を追跡し、以前のバージョンへの復元、異なるバージョンの同時管理(ブランチングを通じて)、そして他者との簡単な共同作業を可能にします。

Gitリポジトリの作成

新しいGitリポジトリを作成するには、ターミナルまたはコマンドプロンプトでプロジェクトのディレクトリに移動します。次に、次のコマンドを使用します。


git init

このコマンドは、プロジェクトディレクトリ内に隠し.gitディレクトリを作成します。このディレクトリには、プロジェクトの履歴を含むGitのすべての内部データが含まれています。これで、あなたのディレクトリはGitリポジトリになり、変更の追跡を開始できます。

.gitignoreによるファイルの無視

.gitignoreファイルは、Gitが追跡するものを管理するために不可欠です。バージョン管理から除外するファイルとディレクトリを指定します。これにより、不要なファイル(一時ファイル、ビルドアーティファクト、機密データなど)がリポジトリを混乱させるのを防ぎます。リポジトリのルートディレクトリに.gitignoreファイルを作成します。例:


*.log
temp/*
node_modules/

この例では、すべての.logファイル、tempディレクトリ内のすべてのもの、およびnode_modulesディレクトリ全体が無視されます。

git addによる変更のステージング

変更をコミットする前に、それらをステージングエリアに追加する必要があります。ステージングエリアは、次のコミットに含める準備ができている変更の一時的な保管場所です。git addを使用します。


git add .       # 現在のディレクトリとサブディレクトリ内のすべての変更をステージングします
git add file.txt # 指定されたファイルのみをステージングします

git commitによる変更のコミット

変更をステージングした後、git commitを使用してコミットを作成します。コミットは、特定の時点でのプロジェクトのスナップショットです。変更内容を説明する記述的なメッセージを必ず含めてください。


git commit -m "Initial commit: setting up project structure"

次のステップ

Gitリポジトリの初期化と最初のコミットが完了しました!次に、ブランチ、マージ、リモートリポジトリ、そして他者との共同作業について調べてください。公式のGitドキュメントを含む、多くのリソースがオンラインで利用できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です