无法放弃工作目录中的更改

时间:2018-10-07 17:59:37

标签: ruby git

我在工作目录Gemfile.lock中有此文件。基本上,每次修改另一个文件Gemfile时都会刷新此文件。但是我能够

git stash

Gemfile,但Gemfile.lock未隐藏。所以我尝试了

git checkout Gemfile.lock 

git checkout -- Gemfile.lock

但是,每次我运行“ git status”时,它在工作目录中始终以红色突出显示。我不想将其添加到暂存区中以提交给本地存储库,最后也要提交给远程存储库。但我也想

git checkout 

到另一个分支。但是此文件位于工作目录中,这使我无法切换分支。我该怎么办?

请记住,我不想将此文件添加到.gitignore并调用'git rm --cached <file-name>',因为我确实希望在git中跟踪此文件。我只是不想跟踪当前的修订。

1 个答案:

答案 0 :(得分:2)

我遇到了spring引起麻烦的情况。从不知道发生了什么。如果您将railsspring一起使用,请先尝试spring stop