Как исправить ошибку folder/file.py: needs merge при выполнении git stash save?
Здравствуйте! Мне нужно сделать мердж на сервере, которым пользуются другие разработчики. При попытке мерджа возник конфликт и договорились, что я сделаю git stash, на всякий случай. Т.к., чьи файлы конфликтуют нет на месте.
При попытке запустить git stash save "my message" получаю ошибку folder/file.py: needs merge
Какие команды я должен использовать в таком случае, чтобы не потерять никаких данных? Изменения могли вноситься прямо в файлы на сервере...
davecolland, следует попытаться определить, в каком состоянии все было до попытки мерджить и вернуться к нему.
Какие команды были выполнены?
Что сейчас показываетgit status ?
On branch my_branch
You have unmerged paths.
(fix conflicts and run "git commit")
(use "git merge --abort" to abort the merge)
Changes to be committed:
modified: folder1/controllers/main.py
modified: folder2/models/const.py
modified: folder3/report/file1.xml
modified: folder4/report/file2.xml
modified: folder5/report/file3.xml
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: folder/file.py
Untracked files:
(use "git add <file>..." to include in what will be committed)
../.bash_logout
../.bashrc
../.profile
../docker/folder6/docker-compose.yaml.save
../docker/folder7/repos.yaml.save
Но я бы хотел как-то сохранить эти изменения в folder/file.py
Дмитрий Шицков, Спасибо. При этом никакие изменения (локальные или через гит) ни в одном файле не будут потеряны? Не перезатрется ничего, что делали прямо на сервере? Мерджи не отменятся?
Прошу прощение за тупые вопросы, не настолько хорошо разбираюсь в этом.