検索

第1章 CodeReady Studio の Git の基本

download PDF

CodeReady Studio には、開発者がグラフィカルインターフェースから Git リポジトリーを管理できる Git Perspective が含まれています。ここでは、Git Perspective における Git プロジェクトの基本ワークフローの概要と、最も一般的な Git 関連のタスクを実行する方法を説明します。

1.1. Git Perspective の設定

CodeReady Studio で Git Perspective を開く方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Window Perspective Open Perspective Other とクリックします。

    crs perspectives

    Open Perspective ウィンドウが表示されます。

    crs locating git perspective
  3. Git を選択します。
  4. Open をクリックします。

    Git Repositories ビューが表示されます。

    crs git repo view

1.2. Git Perspective でのリポジトリーの管理

1.2.1. 新規 Git リポジトリーの作成

Git Perspective を使用して新規 Git リポジトリーを作成する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. Create a new Git Repository and add it to this view アイコンをクリックします。

    crs git perspective create a new git repo

    Create a Git Repository ウィンドウが表示されます。

    crs creat a new git repo

    デフォルトの Repository ディレクトリー へのパスが自動的に生成されます。デフォルトのパスが適切であれば、リポジトリーの作成を続行します。

    必要に応じて、Create as bare repository チェックボックスを選択します。

    注記

    ベアリポジトリーは中央リポジトリーに推奨されますが、開発環境には推奨されません。ベアリポジトリーには、ソースファイルの作業用のコピーや、チェックアウトされたコピーが含まれません。そのため、ファイルの編集や変更のコミットができません。さらに、リポジトリーの Git リビジョンの履歴は、.git サブフォルダーではなく、ルートのフォルダーに保存されます。

  4. Create をクリックします。

    新しい Git リポジトリーがローカルマシンに作成され、Git Repositories ビューに表示されます。

    crs new git repo

1.2.2. 既存のローカル Git リポジトリーの追加

Git Perspective を使用して、ローカル Git リポジトリーを IDE に追加する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. Add an existing local Git Repository to this view アイコンをクリックします。

    crs git perspective add a local git repo

    Add Git Repositories ウィンドウが表示されます。

  4. Browse をクリックして、ローカルの Git リポジトリーを見つけます。

    crs adding a local git repo
  5. Search results フィールドで、.git ファイルへのパスを示すチェックボックスを選択します。
  6. Add をクリックします。

ローカルリポジトリーが Git Repositories ビューに表示されます。

crs local git repo

1.2.3. 既存の Git リポジトリーのクローン作成

Git Perspective を使用して、オンラインにすでに存在するリポジトリー (GitHub、GitLab) のローカルクローンを作成する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. Clone a Git Repository and add the clone to this view アイコンをクリックします。

    crs git perspective clone a git repo

    Clone Git Repository ウィンドウが表示されます。

    crs cloning a git repo
  4. ソースリポジトリーのアドレスを URI フィールドに追加します。

    Host および Repository path フィールドが自動的に入力されます。

  5. Next をクリックします。
  6. クローンを作成するブランチを選択します。
  7. Next をクリックします。
  8. Directory パスとInitial branch が正しく設定されていることを確認してください。

    crs verifying pah to repo
  9. Finish をクリックします。

クローンしたリポジトリーが、CodeReady Studio の Git Repository ビューに表示されます。

crs cloned git repo

1.2.4. リポジトリーのリモートの追加

Git Perspective にリポジトリーを設定したら、リポジトリーにリモートを追加します。これは、新たに作成または追加されたリポジトリーに 1 度だけ必要な設定ステップです。

Git Perspective を使用してリポジトリーにリモートを設定する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. リポジトリーを展開します。

    crs creating a remote
  4. Remotes Create Remote と右クリックします。

    New Remote ウインドウが表示されます。

    crs naming the remote
  5. リモートに名前を付けます。
  6. Configure push が選択されていることを確認します。
  7. Create をクリックします。

    Configure Push ウィンドウが表示されます。

    crs configure push window
  8. Change をクリックします。

    Select a URI ウィンドウが表示されます。

    crs select uri window
  9. ソースリポジトリーの URI、ユーザー名、およびパスワードを追加します。

    Host および Repository パスフィールドが自動的に入力されます。

  10. Finish をクリックします。
  11. Save をクリックします。

新たに追加されたリモートが、CodeReady Studio の Git Repositories ビューに表示されます。

crs remote created

1.3. Git Perspective でのブランチの管理

1.3.1. 新規ブランチの作成

Git パースペクティブを使用して新規ブランチを作成する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. リポジトリーを展開して、すべてのリモートブランチを表示します。
  4. master Create Branch と右クリックします。

    crs create new branch

    Create Branch ウインドウが表示されます。

    crs create new branch window
  5. Select をクリックして、新規ブランチのソースを選択します。
  6. ブランチに名前を付けます。
  7. Configure upstream for push and pull および Checkout new branch チェックボックスを選択します。
  8. When pulling フィールドで、適切なオプションを選択します。
  9. Finish をクリックします。

新たに追加されたブランチが、CodeReady Studio の Git Repositories ビューに表示されます。

crs new branch

1.3.2. ブランチの使用

Git Perspective で組み込みターミナルを開く方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. Shift+Ctrl+Alt+T キーを押します。

    Launch Terminal ウインドウが表示されます。

    crs launch terminal window
  4. Local Terminal を選択します。
  5. EncodingDefault (ISO-8859-1) に設定します。
  6. OK をクリックします。

    Terminal ウインドウにコマンドラインターミナルが表示されます。

    crs terminal

デフォルトでは、現在の作業用ディレクトリーは、現在のユーザーのホームディレクトリーであることに注意してください。

1.3.3. プルリクエストの送信

特に共有リポジトリーで作業を行う場合、変更をマージする前に、ローカルリポジトリーを更新することが強く推奨されます。

Git Perspective を使用してプルリクエスト (PR) を送信する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. repository Pull と右クリックします。

    crs pull

    Pull Results ウインドウが表示されます。

    crs pull request
  4. Close をクリックします。

これで、リモートリポジトリーからの変更がローカルリポジトリーにマージされます。

1.4. 変更のコミットおよびプッシュ

CodeReady Studio で変更をコミットおよびプッシュする方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Git Perspective を開きます。
  3. repository Commit と右クリックします。

    crs commit

    Git Staging ビューが表示されます。

    crs git perspective stage files to commit
  4. ステージする変更を選択します。
  5. Add selected files to the index アイコンをクリックし、変更をステージします。
  6. Commit Message フィールドにコミットメッセージを追加します。

    Author および Committer フィールドが自動的に入力されます。

  7. Commit をクリックして変更をコミットするか、Commit and Push をクリックして変更をコミットし、リモートリポジトリーにプッシュします。

Commit and Push オプションを選択すると、リポジトリーアドレスと、リポジトリーのアクセスユーザー名およびパスワードの入力を要求されることに注意してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.