2016-04-28 148 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表示什麼?

如果它顯示了一些未經跟蹤的文件,只需將它們保存與git stash save <some_label>,然後嘗試做git checkout master

+0

當我嘗試我得到'沒有本地更改保存' – RPV

0

git的狀態 會告訴你你的本地分支狀態 如果你100%肯定你的分支與同步的遠程之一,你可以嘗試重置您的分支 git reset --hard origin/master

+0

我有一堆untracked文件,我不想跟蹤 – RPV

+0

當我嘗試混帳藏匿,我得到'沒有本地c hanges'' – RPV

+0

未跟蹤的文件不是git checkout命令的阻止程序 – Pavel