Git Tutorials

Git入門:初心者ガイド

Spread the love

Gitは、プロジェクトファイルの変更を追跡する分散型バージョン管理システム(DVCS)であり、以前のバージョンに戻ったり、他者と効果的に共同作業したりすることができます。このチュートリアルでは、Gitの基本的な理解を提供し、重要なコマンドとワークフローを説明します。

目次

Git入門

コマンドを始める前に、システムにGitがインストールされていることを確認してください。公式Gitウェブサイトからダウンロードできます。インストール後、コマンドラインまたはターミナルを使用してプロジェクトディレクトリに移動します。以下のコマンドを使用してGitリポジトリを初期化します。

git init

これにより、ディレクトリ内に変更を追跡する隠し.gitフォルダが作成されます。

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

git addコマンドは変更をステージングし、次のコミットの準備をします。これは、特定のスナップショットの一部として保存する変更を選択することと考えてください。git addは、ファイルまたはディレクトリを引数として受け取ります。

例:

  • git add README.mdREADME.mdの変更のみをステージングします。
  • git add *.txt:すべての.txtファイルの変更をステージングします。
  • git add .:現在のディレクトリとそのサブディレクトリ内のすべての変更をステージングします。注意して使用してください!

git addを使用後、変更はステージングされますが、まだ永続的に保存されていません。git statusを実行すると、それらが表示されます。

git commitによるコミットの作成

git commitコマンドは、ステージングされた変更をローカルのGitリポジトリに保存(コミット)します。各コミットは、特定の時点でのプロジェクトのスナップショットを表し、説明的なメッセージが含まれています。

コマンド:

git commit -m "あなたの説明的なコミットメッセージ"

-mフラグは、メッセージをコマンドに直接追加します。よく書かれたメッセージは、プロジェクトの履歴を理解するために非常に重要です。-mがない場合、Gitはメッセージを書くためのテキストエディタを開きます。

基本的なGitワークフロー

  1. 変更を行う:プロジェクトファイルを編集します。
  2. 変更をステージングする:git addを使用して、次のコミットの変更を選択します。
  3. 変更をコミットする:git commit -m "あなたのメッセージ"を使用して、ステージングされた変更を保存します。

変更を行い、ステージングし、コミットするというこのサイクルは、Gitのバージョン管理の中核を形成します。

次のステップ:Git知識の拡大

このチュートリアルでは基本事項を説明しました。Gitの能力を最大限に活用するには、以下のコマンドについても調べてください。

  • git push:コミットをリモートリポジトリ(GitHubやGitLabなど)にアップロードします。
  • git pull:リモートリポジトリから変更をダウンロードします。
  • git branch:並列開発のためにブランチを作成および管理します。
  • git merge:異なるブランチからの変更をマージします。
  • git status:作業ディレクトリとステージングエリアの現在の状態を表示します。
  • git log:コミット履歴を表示します。

これらのコマンドを習得することで、効果的な共同作業、複雑なプロジェクトの管理、クリーンで整理されたバージョン履歴の維持が可能になります。

コメントを残す

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