Как мне отменить мой последний git add / commit?

Я отредактировал файл и сделал:

git add file.py
git commit -m 'fixed bug'

Затем я отредактировал другой файл и исправил мелкую ошибку. Я не хочу, чтобы две фиксации, одна за другой, показывали «исправление ошибки». Мне нужна одна фиксация с «исправлениями ошибок».

Как мне отменить последнее добавление / фиксацию и изменить первое сообщение фиксации?

Я смотрел git reset , git команды revert , git undo , но я не хочу испортить свое репо угадыванием

РЕДАКТИРОВАТЬ: Узнал, как это сделать: http: //www.gitready .com / advanced / 2009/02/10 / squashing-commits-with-rebase. html

18
задан dave 21 December 2010 в 10:47
поделиться