Я и еще один разработчик объединяли и переносили нашу работу в ветку, не являющуюся главной, под названием toolwork. Таким образом, мы не повлияли на остальную команду. Моя тематическая ветка называлась DPM-93, и мой рабочий процесс с git был таким.
# do some work
git checkout DPM-93
git commit -m "did some work"
# catch up
git checkout toolwork
git pull origin toolwork
# rebase my topic branch
git checkout DPM-93
git rebase toolwork
# merge and push my changes
git checkout toolwork
git merge --no-ff DPM-93
git push origin toolwork
В основном все работало нормально, пока я случайно не ввел эти команды git
git checkout toolwork
git pull origin master
В этот момент в инструментах ветки появилась куча новых вещей, и я ' Я не знаю, как от этого избавиться, кроме удаления моего рабочего пространства и повторного клонирования из репо.
Есть ли способ вернуть это состояние в состояние до извлечения?