4

最近 git に切り替え、サブモジュールを使用して共通ライブラリを含めようとしています。

何をしても、「git pull --rebase」をスーパーまたはサブモジュールで機能させることはできません。

我々が得る:

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

これは、ローカルの変更がまったくなく、クリーンなディレクトリがある場合でも発生します。私たちが間違っているかもしれないことについて何か考えはありますか?

ありがとう!ジェームズ

4

2 に答える 2

1

ここでテストした後、サブモジュールに変更を加えても、親で pull --rebase を実行できなくなりました。したがって、サブモジュール内で pull --rebase を実行していて、そこに変更が保存されていないか、サブモジュールを git submodule add url で追加したが、サブモジュールの追加をコミットしなかったため、親がプルを拒否する原因となります。 . git status の出力を投稿できますか?

于 2012-03-09T20:20:16.837 に答える