git предотвращает извлечение из-за изменений --skip-worktree - PullRequest
0 голосов
/ 17 июня 2019

Итак, вот что я сделал:

  1. Внесите изменения в DebugConstants.cs
  2. Передайте некоторые (но не все) изменения, оставив другие изменения без изменений
  3. Запустите 'git update-index --skip-worktree Core / DebugConstants.cs'
  4. Попытка извлечения другой ветки - не удалась.
$ git status
On branch develop
Your branch is up to date with 'origin/develop'.
git checkout feature/my-branch
error: Your local changes to the following files would be overwritten by checkout:
        Core/DebugConstants.cs
Please commit your changes or stash them before you switch branches.
Aborting

'git status' говорит, что нет никаких незафиксированных изменений.'get checkout' говорит, что я не могу сменить ветки, пока не избавлюсь от своих незафиксированных изменений.

Итак ... что мне делать?

1 Ответ

0 голосов
/ 17 июня 2019

И, конечно, я выясняю это через несколько минут после публикации Вопроса ...

git update-index --skip-worktree Core/DebugConstants.cs
git reset head --hard
git update-index --no-skip-worktree Core/DebugConstants.cs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...