Opérations Git : que fait le Studio Talend en coulisse ? - Cloud - 7.3

Guide d'utilisation du Studio Talend

Version
Cloud
7.3
Language
Français
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
Studio Talend
Content
Création et développement
Last publication date
2024-03-26
Lorsque vous travaillez sur un projet géré par Git, vous pouvez effectuer différentes opérations Git sur les branches de vos projets. Les deux tableaux suivants présentent la manière dont le Studio Talend interagit avec GitHub lorsque vous effectuez des opérations relatives à Git, dans les modes distant et local et donne les commandes Git équivalentes correspondant aux actions Studio Talend.

Disponible dans :

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

Actions du Studio Talend et commandes Git équivalentes en mode local

Lorsque vous... Le Studio Talend...
Sauvegardez ou déverrouillez un élément de projet
Remarque :
  • Dans le Cloud, cela s'applique uniquement lorsque le mode de commit manuel n'est pas activé.
  • Pour la version on-premises, cela dépend du paramètre Commit mode (Mode de commit) dans Talend Administration Center.
  1. Obtient le statut Git.
    git status <current-project-name>
  2. Ajoute les fichiers modifiés à l'index.
    git add <file>
  3. Commite les modifications.
    git commit -m <commit-message>
  4. Obtient le statut Git.
    git status <current-project-name>
Sélectionnez Push dans le menu déroulant
  1. Obtient le statut Git.
    git status
  2. Remise (stash) les autres modifications.
    git stash save -u <internal-name>
  3. Effectue un pull.
    git pull
  4. Effectue un push.
    git push
  5. Appelle l'API JGit pour appliquer le remisage (stash).
  6. Supprime le remisage (stash).
    git stash drop <stash-id>
  7. Obtient le statut Git.
    git status
Sélectionnez Pull And Merge Branch dans le menu déroulant
  • Si le nom de la branche locale est le même que le nom de la branche distante :
    1. Obtient le statut Git.
      git status
    2. Remise (stash) les autres modifications.
      git stash save -u <internal-name>
    3. Effectue un pull.
      git pull
    4. Appelle l'API JGit pour appliquer le remisage (stash).
    5. Supprime le remisage (stash).
      git stash drop <stash-id>
    6. Obtient le statut Git.
      git status
    7. Supprime les tags locaux.
      git tag -d <tag-name>
    8. Récupère les tags du serveur Git.
      git fetch -t -p
  • Si le nom de la branche locale est différent de celui de la branche distante, une fusion (merge) est effectuée.
    git merge <selected-branch>
Sélectionnez New Branch dans le menu déroulant Crée une branche locale basée sur la branche sélectionnée.
git branch <new-branch-name> <base-branch-name>
Sélectionnez switch dans le menu déroulant
  1. Obtient le statut Git.
    git status
  2. Se reconnecte au projet sur la branche sélectionnée.
Sélectionnez check out as local branch dans le menu déroulant
  • Si le nom de la branche locale est le même que celui de la branche distante, une branche locale est créée, en se basant sur la branche sélectionnée et associe la nouvelle branche à la branche de base.
    git branch <new-branch-name> <base-branch-name> --track
  • Si le nom de la branche locale est différent de celui de la branche distante, une branche locale est créée en se basant sur la branche sélectionnée.
    git branch <new-branch-name> <base-branch-name>
Sélectionnez More > Add Tag dans le menu déroulant
  1. Supprime les tags locaux.
    git tag -d <tag-name>
  2. Récupère les tags du serveur Git.
    git fetch -t -p
  3. Crée le tag.
    git tag <tag-name>
  4. Supprime les tags locaux.
    git tag -d <tag-name>
  5. Récupère les tags du serveur Git.
    git fetch -t -p
Sélectionnez More > Reset dans le menu déroulant Effectue une réinitialisation sur la branche courante.
git reset --hard origin/<branch-name>

Disponible dans :

Big Data

Big Data Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

Actions du Studio Talend et commandes Git équivalentes en mode distant

Lorsque vous... Le Studio Talend...
Sauvegardez ou déverrouillez un élément de projet
Remarque : Cela dépend du paramètre Commit mode (Mode de commit) dans Talend Administration Center.
  1. Obtient le statut Git.
    git status <current-project-name>
  2. Ajoute les fichiers modifiés à l'index.
    git add <file>
  3. Commite les modifications.
    git commit -m <commit-message>
  4. Obtient le statut Git.
    git status <current-project-name>
  5. Remise (stash) les autres modifications.
    git stash save -u <internal-name>
  6. Effectue un pull.
    git pull
  7. Effectue un push.
    git push
  8. Appelle l'API JGit pour appliquer le remisage (stash).
  9. Supprime le remisage (stash).
    git stash drop <stash-id>
  10. Obtient le statut Git.
    git status
Sélectionnez New Branch dans le menu déroulant Crée une branche locale basée sur la branche sélectionnée.
git branch <new-branch-name> <base-branch-name>
Sélectionnez switch dans le menu déroulant
  1. Obtient le statut Git.
    git status
  2. Supprime les tags locaux.
    git tag -d <tag-name>
  3. Récupère les tags du serveur Git.
    git fetch -t -p
  4. Se reconnecte au projet sur la branche sélectionnée.
Sélectionnez check out as local branch dans le menu déroulant
  • Si le nom de la branche locale est le même que celui de la branche distante, une branche locale est créée, en se basant sur la branche sélectionnée et associe la nouvelle branche à la branche de base.
    git branch <new-branch-name> <base-branch-name> --track
  • Si le nom de la branche locale est différent de celui de la branche distante, une branche locale est créée en se basant sur la branche sélectionnée.
    git branch <new-branch-name> <base-branch-name>
Sélectionnez More > Add Tag dans le menu déroulant
  1. Supprime les tags locaux.
    git tag -d <tag-name>
  2. Récupère les tags du serveur Git.
    git fetch -t -p
  3. Crée le tag.
    git tag <tag-name>
  4. Supprime les tags locaux.
    git tag -d <tag-name>
  5. Récupère les tags du serveur Git.
    git fetch -t -p