メイン コンテンツをスキップする 補完的コンテンツへスキップ

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

Gitで管理されたプロジェクトで作業する場合は、プロジェクトのブランチでさまざまなGit操作を実行できます。次のテーブルは、Git関連の操作を実行した時にTalend StudioがGitHubと通信する方法、そしてTalend Studioのアクションに対応する同等のGitコマンドをまとめたものです。

Talend Studioのアクションと、それと同等のGitコマンド

Talend Studioでのユーザーアクション Talend Studioによって実行されるGitコマンド
プロジェクト項目を保存またはロック解除する
  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 & Merge] (プルしてマージ)を選択します。
  • ローカルブランチ名がリモートブランチ名と同じ場合:
    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. 選択したブランチにあるプロジェクトに再ログオンします。
[All branches] (すべてのブランチ)ダイアログボックスで、[Check out as local] (ローカルとしてチェックアウト)を選択します。
  • ローカルブランチ名がリモートブランチ名と同じ場合は、選択したブランチに基づいてローカルブランチを作成し、新しいブランチをベースブランチに関連付けます。
    git branch <new-branch-name> <base-branch-name> --track
  • ローカルブランチ名がリモートブランチ名と異なる場合は、選択したブランチに基づいてローカルブランチを作成します。
    git branch <new-branch-name> <base-branch-name>
プルダウンメニューで、[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

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。