我在工作目录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中跟踪此文件。我只是不想跟踪当前的修订。
答案 0 :(得分:2)
我遇到了spring
引起麻烦的情况。从不知道发生了什么。如果您将rails
与spring
一起使用,请先尝试spring stop
。