私はここで、リベースで問題が発生しています私の設定です:私は、リモートのgitリポジトリを持っており、リモートレポに反映する必要がありますローカルのmasterブランチ奇妙Gitのリベースエラー
、私はいつも私の分岐ローカルマスタブランチ。
が、これは私が私の開発ブランチgit checkout my_dev_branch
への切り替え完了すると、私は
git fetch; git rebase <remote>
を実行し、私のローカルマスタを更新し、git rebase master
を実行します。これは素晴らしい働きをしています。
しかし、私はちょうどgit fetch; git rebase <remote>;
を行い、
Cannot rebase: You have unstaged changes.
Please commit or stash them.
私はgit status
を実行すると、私は何も返されません取得を持っています。私はgit stash
を実行して再度リベースしようとしましたが、同じエラーが発生しました。私もgit reset --hard <remote>
しようとしましたが、私はまだrebaseしようとすると同じエラーが発生します。
私はこのエラーが発生しており、それを修正する方法を知っていますか?
ありがとうございます!
それは本当にロングショットですが、万が一、あなたは設定変数と 'Gitのstatus'の出力に抑制できたサブモジュールの変更を、持っていますか? – Cascabel
どのようにこれをチェックするかわからない、比較的新しいgitに、どうすればよいでしょうか? – Lizard
リポジトリにサブモジュールがあるかどうかを知ることができます。親リポジトリの内部に埋め込まれたリポジトリです。変更を無視する設定はデフォルトではありません。あなたは手動で 'git status --ignore-submodules = none'を使って手動で確認できますが、そうでないように聞こえます。 – Cascabel