Articles of git submodules

Git rejette les modifications dans le sous-module de directory de travail

Je travaille dans un sous-module et j'ai du mal à find un dossier plein de files $ git status # On branch master # Changes not staged for commit: # (use "git add <file>…" to update what will be committed) # (use "git checkout — <file>…" to discard changes in working directory) # # modified: […]

Comment réparer config sous-module cassé en git?

Je frappe cette erreur git avec la création de sous-module. J'ai d'abord eu une mauvaise URL dans la command, maintenant toutes les exécutions supplémentaires montrent cette erreur. Des idées sur ce qui ne va pas? $ git submodule add -f https://github.com/Shougo/vimproc.vim.git .vim/bundle/vimproc Adding existing repo at '.vim/bundle/vimproc' to the index fatal: Not a git repository: […]

Comment rendre les sous-modules Git plus faciles pour les non-programmeurs?

Notre petit magasin de logiciels a récemment migré de Subversion vers Git, car nous, les programmeurs, avons trouvé Git meilleur. La migration n'a pas été indolore, nous avons des problèmes avec la fonctionnalité sous-modules. Mon principal reproche est qu'une fois qu'un repository contient des sous-modules, vous ne pouvez pas simplement le cloner et attendre que […]

Fourniture de files personnalisés pour le sous-module git

Mon projet utilise Varying-Vagrant-Vagrants comme sous-module dans /machine . VVV offre la possibilité de le configurer via des files personnalisés. Mes files personnalisés sont: machine/ ├── Customfile ├── config │ └── nginx-config │ └── sites │ └── mysite.conf └── www └── mysite ├── vvv-hosts ├── vvv-init.sh └── wp-cli.yml Ces paths sont tous ignorés dans le […]

sortie étrange pendant la fusion git

Je suis dans un clone nommé / private / gmills, et j'ai couru git merge main_int . Je vois une reference à un autre clone pour un autre user sur une machine différente. Qu'est-ce que ça veut dire? J'ai seulement 1 à distance configuré et il ne pointe pas vers cet autre clone ou machine. […]

Comment écrire des messages de validation git pour les mises à jour de sous-module?

J'ai toujours du mal à écrire de bons messages de commit git pour les commits qui n'ont rien fait sauf mettre à jour lequel commettre un sous-module est activé. Ce que je veux vraiment écrire, c'est "il suffit de lire les messages de commit de sous-module freaking!" Peut-être une solution un peu plus agréable est-il, […]

Git index Suspendu à l'ancien path du sous-module?

J'ai un repository qui a deux sous-modules. Git se plaint lorsque git submodule init ou git submodule update , avec l'erreur suivante: fatale: aucun mappage de sous-module trouvé dans .gitmodules pour le path 'AppName.xcodeproj / .. Vendor / AFNetworking' Mes sous-modules n'étaient pas tous dans le même directory et j'ai décidé de nettoyer le projet. […]

git submodule merge le conflit: comment visualiser?

J'étais plutôt content quand j'ai découvert ces derniers time git submodule summary ce qui me montre bien par lequel commet la validation d'un sous-module est en avant ou en arrière de la reference dans le référentiel. Maintenant, quand je suis au milieu d'une fusion avec des conflits de sous-modules, la même command ne produit pas […]

Pourquoi `git submodule` nécessite-t-il d'aller chercher à partir d'un repository distant à chaque fois?

A en juger par le nombre de résultats pour "git submodule" ici sur SO seul, c'est clairement un sujet communément demandé et facilement confus, donc je vais essayer d'être aussi précis que possible. Oublier tout sur les sous-modules de mise à jour / validation / twigment (ce que je comprends complique énormément les choses), pourquoi […]

Ignorer l'état sale du sous-module lors de la validation

J'ai un référentiel avec un sous-module. Pour moi, ce sous-module est en lecture seule, donc j'utilise submodule.Module.ignore = dirty. Cela fonctionne bien pour 'git status', mais quand je m'engage, tout le sous-module est scanné et dans les commentaires de git je peux voir que c'est sale. Y a-t-il un moyen d'éviter cela?