Подмодули и 'git pull --rebase' - PullRequest
3 голосов
/ 22 июля 2011

Мы недавно переключились на git и пытаемся использовать подмодули для включения наших общих библиотек.

Независимо от того, что мы делаем, мы не можем заставить 'git pull --rebase' работать в супер или субмодуле.

Мы получаем:

james:libraries james$ git pull --rebase
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.

Это происходит, даже если у нас вообще нет локальных изменений и мы имеем чистый каталог.Есть мысли о том, что мы можем делать неправильно?

Спасибо!Джеймс

1 Ответ

1 голос
/ 10 марта 2012

После тестирования здесь изменения в подмодуле не мешают вам выполнять pull --rebase для родителя.Так что либо вы выполняете pull --rebase внутри подмодуля, и у вас там есть несохраненные изменения, либо, возможно, вы добавили подмодуль с помощью git submodule add url, но затем вы не зафиксировали добавление подмодуля, что заставило бы родителя отказаться от извлечения,Можете ли вы опубликовать вывод статуса git?

...