У меня есть файл, который я должен был зафиксировать, но все забыл. Я продолжил вносить больше изменений в файл. То, что я хочу сделать, это вернуться туда, где я должен совершил коммит, сделать коммит в этот момент, но все равно затем вернуть мои новые изменения. Как мне сделать это наиболее экономичным способом?
Спасибо.
РЕДАКТИРОВАТЬ: Просто, чтобы немного объяснить поток.
- У меня есть файл file.php, который был зафиксирован и находится в рабочем состоянии.
- Я делаю изменения в файле file.php, который является новой рабочей копией файла file.php. Этот файл не зафиксирован, но должен быть.
- Я делаю больше изменений в file.php и помню, что я хотел зафиксировать file.php.
Что я хочу сделать сейчас, это сохранить мои последние изменения (так что git stash может пригодиться здесь, спасибо за это!) Вернуться ко второму пункту, зафиксировать, затем продолжить. Есть ли способ добраться до этой средней незафиксированной точки?
ДОПОЛНИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ:
Мне кажется, что я не очень хорошо объясняю, что нет коммит для второго пункта выше. В этом состоянии он не принадлежит предыдущему коммиту, но новый коммит еще не существует.