Я часто добавляю код отладки во время разработки, поэтому мне нужно удалить эти изменения позже.Отменить локальные изменения в интерактивном режиме
В настоящее время я проверяю git diff
и удаляю изменения вручную или просто набираю git checkout -- myfilename
, если я хотел бы отменить весь файл.
Мне нравится интерактивная функция патча (git add -i
). Есть ли инструмент или команда в git, которая может отменять изменения, такие как git add -i
?
Другими словами: Я хотел бы интерактивно проверять файлы и hunks из индекса.
о хороших команд ТНХ, но это не то, что я искал. 'git reset -p' позволяет мне не выполнять поэтапные изменения. Но мне нравится ** отменять ** неустановленные изменения, такие как 'git checkout - file' do – nickel715
@ nickel715 Думаю, я неправильно понял :-) см. Мое редактирование для нового ответа –
omg спасибо, thats so awesome, отлично работает. Вы знаете, есть ли возможность добавлять целые файлы в интерактивном режиме? как в git add -i, а затем в режиме обновления? – nickel715