Articles of git submodules

Utiliser gitmodules pour les plugins

Je suis à la search d'une solution pour mon utilisation suivante: J'ai un CMS qui stocke les modules / plugins dans des dossiers séparés. src / Frontend / Modules src / Backend / Modules J'ai un module structuré comme ceci: src / Frontend / Modules / {ModuleName} src / Backend / Modules / {ModuleName J'aimerais: […]

Comment réécrire l'URL Git pour les sous-modules qui n'ont pas encore été clonés?

J'ai un superprojet Git avec un sous-module, qui contient lui-même un sous-module. Tout est dans des repositorys GitHub privés et est accessible via HTTPS. Cela signifie que les URL stockées dans .gitmodules et .git/config sont au format HTTPS. J'écris un mini-server de compilation qui doit extraire le dernier code, mais il doit utiliser des keys […]

Initialiser le sous-module Git pour la validation configurée uniquement

J'ai un repository Git avec un très gros sous-module. Dans le référentiel cloné, le sous-module n'est pas encore initialisé. Comment initialiser / tirer le sous-module dans un type de prise de vue instantanée , de sorte qu'il ne récupère que la seule validation nécessaire (configurée dans le référentiel externe)? PS: Je ne veux pas cloner […]

Commandes de plomberie Git pour détecter la mise à jour des sous-modules et get les hachages dans la zone de transfert ou dans le directory de travail

En mode porcelaine, git diff publicité des changements de sous-modus: $ cd /opt/staging # This is the main Git repository $ cd software/zemke-rhyne # This is a submodule $ git pull $ git diff diff –git a/software/zemke-rhyne b/software/zemke-rhyne index 0fff2fc..cb69287 160000 — a/software/zemke-rhyne +++ b/software/zemke-rhyne @@ -1 +1 @@ -Subproject commit 0fff2fc52bdc2a62a2647110e712b1b3baa48613 +Subproject commit cb69287a3540054ff85cd14199cf36b4b5098c1a […]

Comment s'engager dans un repo git en ignorant les changements de sous-modules?

Lorsque git commit -a je voudrais qu'il git commit -a modifications apscopes aux sous-modules. (au cas où cela soit important, je veux avoir la dernière version de tous les sous-modules mais ne pas valider ces changements dans le repository git distant). Comment cela peut-il être fait localement, afin que je puisse mettre à jour les […]

Ajouter un projet git en tant que sous-module sans les sous-modules de projets

J'ai les projets suivants Avec B et C sont destinés à être des bibliothèques A – B(submodule) C – B(submodule) Maintenant, je veux inclure le projet C comme sous-module git dans le projet A A – B(submodule) |___C(submodule) – B'(submodule) Je veux me débarrasser du sous-module B 'parce que le projet A peut appeler la […]

Sous-modules Git dans un dossier frère

J'aime certaines des fonctionnalités des sous-modules git. Cependant, IntelliJ ne les utilise pas bien . J'ai juste besoin d'un parent git repo qui pointera vers une list de repos d'enfant que j'utilise. Je pense qu'IntelliJ coopérera si tous les repositorys enfants sont dans des dossiers frères dans le système de files. J'ai essayé ceci: git […]

Comment récupérer un sous-module git foiré?

Je git submodule add un sous-module à un mauvais directory. J'ai donné le sous-module, puis le git submodule summary returnné fatal: Not a git repository: '<path to the deleted submodule>.git' . J'ai utilisé grep -r '<path to the deleted submodule>' pour supprimer toutes les references au directory supprimé. Il n'y avait plus qu'une seule reference […]

Milieu entre les sous-modules et les twigs?

Je viens de créer des twigs thématiques pour les fonctionnalités inachevées de mon projet, gérées par Git. Ils sont tous très autonomes d'une telle manière, qu'une twig de sujet ne se rapporte pas directement à une autre twig de sujet. Toutes les twigs, cependant, ont un terrain commun, la twig principale, qui est le kernel […]

Est-ce que la suppression d'une twig dans le repository d'un sous-module git rend les commits de cette twig indisponibles pour le superprojet?

Je suis assez nouveau à git, et je pense que la réponse à cette question est non, mais je voulais vérifier avec certains des users git plus expérimentés ici. J'ai un superprojet qui a un commit qui inclut une reference à une twig de développement d'un sous-module. Je suis un peu inquiet que lorsque je […]