Я использую git для своего кода.Будет ли git-merge удалять ненужные файлы?
В моем местном репо я вырезанный большая папку и фиксироваться (git push
) репо, и после этого я войти в сервер и сделал git pull
, но я получил ниже сообщение
.....
.....
* branch master -> FETCH_HEAD
Updating 12hgb51..e27d363
error: The following untracked working tree files would be removed by merge:
request_log
request_log
......
......
Но я есть некоторые измененные файлы/неработающие файлы/необработанные файлы на сервере (которые мне нужны только на сервере и не хотят их комментировать), так что если do git merge
команда, все несохраненные файлы исчезнут на сервере ?,
Фактически почему git показывает это сообщение об ошибке Как избежать этой ошибки без потерять несохраненные файлы?
Какую папку вы удалили? была ли папка request_log? – DavidEdwards
Да, на самом деле я удалил имена папок в качестве request_log –
git показывает это сообщение об ошибке, так как папка, которая пытается удалить git, содержит файлы, которые не были выполнены. Вот что вам нужно сделать. Создайте резервную копию папки. Запустите git merge. затем восстановите папку. таким образом слияние может завершиться, но вы сохраняете файлы. – DavidEdwards