2012-02-13 15 views
2

私の大学コンピュータで私のGitHubリポジトリと連携するように設定しました。
レポにはmasterと私のローカルコピーを含む5つのブランチがありますので、Team -> Switch toに行き、Eclipseで希望のブランチを選択することができます。githubからすべてのブランチをインポートします

ノートパソコンでEgitをセットアップしてレポをクローンしました。
インポートするときにすべてのブランチを選択しましたが、[ローカル]の[gitリポジトリ]タブではマスターのみがあり、他のすべてのブランチはリモートトラッキングの下にあります。私は変更は、コミットさせるリモート追跡ブランチに切り替えてから、私は次のエラーを取得するプッシュする場合

An internal Exception occurred during push: Nothing to push. 

誰もが知っている私が間違っているのでしょうか? ありがとう

+0

HEAD uが--forceを使用してみたのですか? – Venki

+0

eclipseでそのオプションはどこですか? – sam

答えて

4

If I switch to a Remote Tracking branch make a change, commit and then push I get the following error

あなたは、切り替えるだけのリモートトラッキングブランチからローカルブランチを作成しませんでした。
これはあなたがdetached HEAD modeにいることを意味し、したがって「何もプッシュしない」ことを意味します。
を参照してください "Git Lesson: Be mindful of a detached head":

(ノーHEAD :)

no head

Team -> Switch To -> New Branch 

は、問題を解決するのに十分で、その後、リモートにそれをプッシュします。新しいブランチ:)

HEAD on the new branch

関連する問題