Я выполнил следующую строку:
git rebase -i dev --onto master
Я решил, что это сократит мою ветвь dev и вставляет ее поверх моей главной ветки. И -i позволит мне свернуть изменения.
Но когда он поднял редактор, я не видел ни одного из наборов изменений. Все, что я видел, было "noop". Поэтому я просто вышел. И затем я смотрю на мою историю git, все мои изменения ушли. Моя ветвь dev находится на том же месте, на котором мой мастер!
Может кто-нибудь помочь мне выздороветь? Спасибо!