Здравствуйте, Dair, Вы писали:
D>Консольный Git, 2.6.0
Уже проапгрейдился, гит теперь последний, 2.7.0.
Опять круто.
Диспозиция: я в своей ветке, наменял разного, делаю коммит (не push) и готовлюсь взять последюю версию от коллег из develop, чтобы не сильно отставать. Для этого надо мне тут сделать commit, переключиться на общий develop, сделать pull, переключиться обратно, сделать merge. Делаю:
$ git commit -a
...
$ git status
нечего коммитить, нет изменений в рабочем каталоге
$ git checkout develop
Распаковка файлов: 100% (2618/2618), готово.
Переключено на ветку «develop»
Ваша ветка обновлена в соответствии с «origin/develop».
$ git pull
...
Обновление 0990c58..b4a4250
...
(в общем, success)
$ git checkout feature/my_cool_branch
error: Your local changes to the following files would be overwritten by checkout:
some/path/file1.cpp
some/path/file2.cpp
some/path/file3.cpp
some/path/file4.cpp
some/path/file5.cpp
...
Тут я удивился.
$ git status
...
изменено: some/path/file1.cpp
изменено: some/path/file2.cpp
изменено: some/path/file3.cpp
изменено: some/path/file4.cpp
изменено: some/path/file5.cpp
...
Ничего не трогал, никаких изменений не делал — нафиг:
$ git reset --hard
$ git status
...
изменено: some/path/file1.cpp
изменено: some/path/file2.cpp
изменено: some/path/file3.cpp
изменено: some/path/file4.cpp
изменено: some/path/file5.cpp
...
И вот тут я не понимаю что делать.
Проверил сторонние процессы — никого нет, никто к файлам не доступается.