У меня есть этот файл в рабочем каталоге с именем 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.Я просто не хочу, чтобы моя текущая ревизия отслеживалась.