Gitの操作:Talend Studioがバックグラウンドで行う項目 - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13
Gitで管理されたプロジェクトで作業する場合は、プロジェクトのブランチでさまざまなGit操作を実行できます。次の2つのテーブルは、ローカルモードとリモートモードでGit関連の操作を実行した時にTalend StudioがGitHubと通信する方法、そしてTalend Studioのアクションに対応する同等のGitコマンドをまとめたものです。

対象製品:

Big Data

Big Data Platform

Cloud API Services Platform

Cloud Big Data

Cloud Big Data Platform

Cloud Data Fabric

Cloud Data Integration

Cloud Data Management Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

ローカルモードでのTalend Studioのアクションと同等のGitコマンド

操作 Talend Studio...
プロジェクト項目を保存またはロック解除する
注:
  • クラウドの場合は、手動コミットモードが有効でない時のみ適用されます。
  • オンプレミスの場合は、Talend Administration Center[Commit mode] (コミットモード)設定によって異なります。
  1. Gitステータスを取得します。
    git status <current-project-name>
  2. 変更されたファイルをインデックスに追加します。
    git add <file>
  3. 変更をコミットします。
    git commit -m <commit-message>
  4. Gitステータスを取得します。
    git status <current-project-name>
プルダウンメニューで[Push] (プッシュ)を選択する
  1. Gitステータスを取得します。
    git status
  2. 他の変更を退避させます。
    git stash save -u <internal-name>
  3. プルを実行します。
    git pull
  4. プッシュを実行します。
    git push
  5. 退避させるJGit APIを呼び出します。
  6. 退避をドロップします。
    git stash drop <stash-id>
  7. Gitステータスを取得します。
    git status
プルダウンメニューで[Pull And Merge Branch] (ブランチをプルしてマージ)を選択する
  • ローカルブランチ名がリモートブランチ名と同じ場合:
    1. Gitステータスを取得します。
      git status
    2. 他の変更を退避させます。
      git stash save -u <internal-name>
    3. プルを実行します。
      git pull
    4. 退避させるJGit APIを呼び出します。
    5. 退避をドロップします。
      git stash drop <stash-id>
    6. Gitステータスを取得します。
      git status
    7. ローカルのタグを削除します。
      git tag -d <tag-name>
    8. Gitサーバーからタグをフェッチします。
      git fetch -t -p
  • ローカルブランチ名がリモートブランチ名と異なる場合は、マージを実行します。
    git merge <selected-branch>
プルダウンメニューで[New Branch] (新しいブランチ)を選択します。 選択したブランチに基づいてローカルブランチを作成します。
git branch <new-branch-name> <base-branch-name>
プルダウンメニューで[switch] (切り替え)を選択する
  1. Gitステータスを取得します。
    git status
  2. 選択したブランチにあるプロジェクトに再ログオンします。
プルダウンメニューで[check out as local branch] (ローカルブランチとしてチェックアウト)を選択する
  • ローカルブランチ名がリモートブランチ名と同じ場合は、選択したブランチに基づいてローカルブランチを作成し、新しいブランチをベースブランチに関連付けます。
    git branch <new-branch-name> <base-branch-name> --track
  • ローカルブランチ名がリモートブランチ名と異なる場合は、選択したブランチに基づいてローカルブランチを作成します。
    git branch <new-branch-name> <base-branch-name>
プルダウンメニューで[More] (さらに表示) > [Add Tag] (タグを追加)を選択する
  1. ローカルのタグを削除します。
    git tag -d <tag-name>
  2. Gitサーバーからタグをフェッチします。
    git fetch -t -p
  3. タグを作成します。
    git tag <tag-name>
  4. ローカルのタグを削除します。
    git tag -d <tag-name>
  5. Gitサーバーからタグをフェッチします。
    git fetch -t -p
プルダウンメニューで[More] (さらに表示) > [Reset] (リセット)を選択する 現在のブランチにリセットを実行します。
git reset --hard origin/<branch-name>

対象製品:

Big Data

Big Data Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

リモートモードでのTalend Studioのアクションと同等のGitコマンド

操作 Talend Studio...
プロジェクト項目を保存またはロック解除する
注: Talend Administration Center[Commit mode] (コミットモード)設定によって異なります。
  1. Gitステータスを取得します。
    git status <current-project-name>
  2. 変更されたファイルをインデックスに追加します。
    git add <file>
  3. 変更をコミットします。
    git commit -m <commit-message>
  4. Gitステータスを取得します。
    git status <current-project-name>
  5. 他の変更を退避させます。
    git stash save -u <internal-name>
  6. プルを実行します。
    git pull
  7. プッシュを実行します。
    git push
  8. 退避させるJGit APIを呼び出します。
  9. 退避をドロップします。
    git stash drop <stash-id>
  10. Gitステータスを取得します。
    git status
プルダウンメニューで[New Branch] (新しいブランチ)を選択します。 選択したブランチに基づいてローカルブランチを作成します。
git branch <new-branch-name> <base-branch-name>
プルダウンメニューで[switch] (切り替え)を選択する
  1. Gitステータスを取得します。
    git status
  2. ローカルのタグを削除します。
    git tag -d <tag-name>
  3. Gitサーバーからタグをフェッチします。
    git fetch -t -p
  4. 選択したブランチにあるプロジェクトに再ログオンします。
プルダウンメニューで[check out as local branch] (ローカルブランチとしてチェックアウト)を選択する
  • ローカルブランチ名がリモートブランチ名と同じ場合は、選択したブランチに基づいてローカルブランチを作成し、新しいブランチをベースブランチに関連付けます。
    git branch <new-branch-name> <base-branch-name> --track
  • ローカルブランチ名がリモートブランチ名と異なる場合は、選択したブランチに基づいてローカルブランチを作成します。
    git branch <new-branch-name> <base-branch-name>
プルダウンメニューで[More] (さらに表示) > [Add Tag] (タグを追加)を選択する
  1. ローカルのタグを削除します。
    git tag -d <tag-name>
  2. Gitサーバーからタグをフェッチします。
    git fetch -t -p
  3. タグを作成します。
    git tag <tag-name>
  4. ローカルのタグを削除します。
    git tag -d <tag-name>
  5. Gitサーバーからタグをフェッチします。
    git fetch -t -p