Итак, вот что я сделал:
- Внесите изменения в DebugConstants.cs
- Передайте некоторые (но не все) изменения, оставив другие изменения без изменений
- Запустите 'git update-index --skip-worktree Core / DebugConstants.cs'
- Попытка извлечения другой ветки - не удалась.
$ 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' говорит, что я не могу сменить ветки, пока не избавлюсь от своих незафиксированных изменений.
Итак ... что мне делать?