Git Pushing pour Openclaw

Un utilitaire de flux de travail git automatisé qui indexe les modifications, génère des commits conventionnels et pousse le code vers les dépôts distants de manière fluide.

tianyi-billy-ma
v1.0.0
Feb 13, 2026
0
2.2k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install git-pushing

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer git-pushing via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Git Pushing ?

La compétence Git Pushing est un outil d'automatisation spécialisé conçu pour l'écosystème Openclaw Skills afin de gérer l'intégralité du cycle de vie d'une mise à jour git. Elle élimine les frictions du contrôle de version manuel en regroupant l'indexation (staging), le formatage du message de commit et la synchronisation à distance en une seule commande fiable. Cette compétence est conçue pour garantir que chaque mise à jour respecte les pratiques standard de l'industrie sans que le développeur ait besoin de quitter son environnement d'agent.

En exploitant ce composant au sein d'Openclaw Skills, les développeurs peuvent maintenir un historique de dépôt propre et professionnel. La compétence se concentre sur la spécification Conventional Commits, ce qui la rend idéale pour les projets utilisant des journaux de modifications automatisés ou le versionnement sémantique. Elle sert de pont entre l'espace de travail de développement local et les plateformes distantes telles que GitHub, GitLab ou Bitbucket.

Cas d'utilisation de Git Pushing

  • Pousser automatiquement les mises à jour de fonctionnalités ou les corrections de bugs vers une branche distante après une tâche de codage.
  • S'assurer que tous les membres de l'équipe suivent la norme Conventional Commits grâce à l'automatisation d'Openclaw Skills.
  • Synchronisation rapide des modifications locales vers un dépôt distant avant de changer de tâche ou d'environnement.
  • Sauvegarder et archiver le travail en cours vers un dépôt distant amont avec une seule commande en langage naturel.

Comment fonctionne Git Pushing

  1. L'utilisateur fournit une phrase de déclenchement telle que « pousser ces modifications » ou « commiter sur github » dans l'interface Openclaw Skills.
  2. La compétence identifie l'état actuel du git et prépare tous les fichiers modifiés ou non suivis pour l'indexation.
  3. Elle exécute un script de commit intelligent spécialisé qui demande ou génère un message de commit conventionnel.
  4. Un pied de page de métadonnées est ajouté au commit pour suivre la modification initiée par l'agent.
  5. La compétence effectue une opération git push, en utilisant le drapeau -u pour s'assurer que la branche locale est correctement suivie par rapport au dépôt distant amont.

Configuration de Git Pushing

Pour commencer à utiliser cette compétence dans votre environnement Openclaw Skills, assurez-vous que votre dépôt local a une origine distante configurée. Vous pouvez initialiser le script en vous assurant qu'il dispose des autorisations appropriées :

chmod +x skills/git-pushing/scripts/smart_commit.sh

Aucune configuration supplémentaire n'est nécessaire tant que vos identifiants git sont mis en cache ou gérés par un assistant d'identifiants.

Schéma de données et taxonomie de Git Pushing

La compétence Git Pushing interagit directement avec le modèle d'objet Git standard. Elle organise les données comme suit :

Composant Description
Message de Commit Suit le format : type: description (ex : feat, fix, docs).
Pied de page Ajoute un identifiant spécifique à l'agent aux métadonnées du commit.
Suivi à distance Met à jour le .git/config pour suivre les branches amont pendant le push.
Zone d'indexation Inclut récursivement tous les fichiers modifiés dans le répertoire de travail actuel.

Fonctionnalités avancées de Git Pushing

  • Prise en charge des messages de commit personnalisés fournis directement via la ligne de commande Openclaw Skills.
  • Suivi automatisé de la branche amont à l'aide du drapeau -u pour simplifier les futurs pushes.
  • Intégration aux normes de commit conventionnelles pour faciliter les notes de version automatisées.
  • Environnement d'exécution sécurisé garantissant que les modifications ne sont poussées que si les phases d'indexation et de commit réussissent.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*