GIT: Следующие неиспользуемые рабочие файлы дерева будут перезаписаны путем проверки

У меня две ветки, одна называется master, другая называется dev Я в настоящее время находится в ведущей ветке, и я хочу перейти в ветвь dev, чтобы переместить файл на сервер разработки. однако, когда я выполняю

$ git checkout dev

Я получаю сообщение:

Следующие неиспользуемые файлы рабочего дерева будут перезаписаны контроль:

pages/memclub/images/subheaders/leadership.png
pages/memclub/images/subheaders/male.png
pages/memclub/images/subheaders/marketing.png
pages/memclub/images/subheaders/training.png

Я не хочу передавать файлы хозяину, они не готовы к нажатию.

Ответ 1

Сначала вы захотите добавить файлы, о которых идет речь, чтобы они отслеживались с помощью Git (вам не нужно фиксировать какие-либо изменения, но Git должен знать о файлах):

git add pages/memclub/images/subheaders/leadership.png pages/memclub/images/subheaders/male.png 
git add pages/memclub/images/subheaders/marketing.png pages/memclub/images/subheaders/training.png

Затем вы можете сохранить ваши изменения:

git stash 

Когда вы будете готовы снова начать работу с файлами, вы можете использовать:

git stash pop