2016-04-28 32 views
0

error: Your local changes to the following files would be overwritten by checkout: Gemfile.lock Please, commit your changes or stash them before you can switch branches.ブランチを切り替えることができません

私はすでに私のコードを押して、今は追跡することなくマスターブランチに入っています。これをどうやって解決するのですか?

私は他の投稿hereを読んでいますが、私の状況には適用できません。

答えて

0

そこにいくつかの不安定な変更があり、あなたがツリーが汚いように見えます。

git statusとは何ですか?

それはいくつかの人跡未踏のファイルが表示されている場合、あなたは100%必ずブランチがと同期されている場合git checkout master

+0

私は '保存するためのローカルな変更はありません'というメッセージが表示されたら – RPV

0

gitのステータス があなたのローカルブランチのステータス が表示されますやろう、その後git stash save <some_label>でそれらを保存し、あなたのブランチをリセットしようとすることができます git reset --hard origin/master

+0

私はたくさんのuntrackedファイルを持っていますトラック – RPV

+0

私はgit stashを試して、私は 'ローカルCを取得' – RPV

+0

を保存するためにハングするgit checkoutコマンドのブロックされていないファイルはありません – Pavel

関連する問題