検索

2.3. Git

download PDF
Gitは、ピアツーピアアーキテクチャーで構成される 分散型リビジョン管理システム です。クライアントサーバーモデルの集中型バージョン管理システムとは異なり、Git では Git リポジトリーの各作業コピーが、完全な改訂履歴を利用することで、作業コピーと全く同じ状態となるようにします。これにより、正式なリポジトリーに変更をプッシュするパーミッションなしにプロジェクトの作業および参加が可能となるだけではなく、ネットワーク接続のない状態でも作業することができます。

2.3.1. Git のインストールおよび設定

git パッケージのインストール

Git は、Red Hat Enterprise Linux 6 では git パッケージで提供されます。cvs パッケージとすべての依存関係をお使いのシステムにインストールするには、root として、シェルプロンプトで以下のコマンドを入力します。
~]# yum install git

デフォルトのテキストエディターの設定

git commit などの Git コマンドでは、外部テキストエディターで短いメッセージを記述するか、変更を加える必要があります。Git は、GIT_EDITOR の環境変数、core.editor の設定オプション、VISUAL 環境変数の値をこの順番に読み込み、最後に EDITOR の環境変数の値の読み込みを使用してどのテキストエディターを起動するか決定します。これらのオプションや変数が指定されていない場合には、git コマンドにより vi が起動されます。
core.editor の設定オプションの値を変更して別のテキストエディターを指定するには、シェルプロンプトで以下を入力します。
git config --global core.editor command
command は、選択したテキストエディターの起動に使用するコマンドに置き換えます。

例2.22 デフォルトのテキストエディターの設定

Git がデフォルトのテキストエディターとして vim を使用するように設定するには、シェルプロンプトで以下を入力します。
~]$ git config --global core.editor vim

ユーザー情報の設定

Git では、各コミット (またはリビジョン) は、そのコミットを行なった人のフルネームとメールに関連付けられます。デフォルトでは、Git はユーザー名とホスト名をベースにした ID を使用します。
Git コミットに関連付けられたフルネームを変更するには、シェルプロンプトで以下を入力します。
git config --global user.name "full name"
Git コミットで関連付けられたメールアドレスを変更するには、以下を入力します。
git config --global user.email "email_address"

例2.23 ユーザー情報の設定

GitJohn Doe をフルネームとして、john@example.com をメールアドレスとして使用するように設定するには、以下をシェルプロンプトに入力します。
~]$ git config --global user.name "John Doe"
~]$ git config --global user.email "john@example.com"
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.