Вопросы с тегом «undo»

Отменить - это команда во многих компьютерных программах. Он удаляет последнее изменение, внесенное в документ, и возвращает его к более раннему состоянию. В некоторых более сложных программах, таких как обработка графики, отменить отменяет последнюю команду, выполненную для редактируемого файла.

21067
Как мне отменить последние локальные коммиты в Git?

На этот вопрос есть ответы на переполнение стека на русском : Как вернуться (откатиться) к более раннему коммиту? Я случайно передал неправильные файлы в Git , но я еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального...

3946
Отмените Git-слияние, которое еще не было перенесено

На этом вопросе есть ответы на Переполнение стека на русском : Как отменить последний push? В моей основной ветке я делал git merge some-other-branchлокально, но никогда не выдвигал изменения в мастер-начало. Я не хотел сливаться, поэтому я хотел бы отменить это. При выполнении git statusпосле...

3860
Сбросить ветку локального репозитория, чтобы она была похожа на заголовок удаленного репозитория

Как мне сбросить мою локальную ветку, чтобы она была похожа на ветку в удаленном репозитории? Я сделал: git reset --hard HEAD Но когда я бегу git status, On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: java/com/mycompany/TestContacts.java...

3182
Отмена мерзавца

Как я могу легко отменить git rebase? Мои текущие идеи - только ручные подходы: git checkout на коммит родитель для обеих ветвей Создайте временную ветку оттуда git cherry-pick все совершает вручную заменить ветку, в которой я перебазировал ветку, созданную вручную В моей нынешней ситуации это...

1634
Отменить рабочую копию изменений одного файла в Git?

После последнего коммита я изменил кучу файлов в моей рабочей копии, но я хочу отменить изменения одного из этих файлов, как при сбросе его в то же состояние, что и у самого последнего коммита. Однако я хочу отменить изменения рабочей копии только одного этого файла, и ничего больше с ним. Как я...

1296
Как отменить «git commit --amend» вместо «git commit»

Я случайно изменил свой предыдущий коммит. Фиксация должна была быть отдельной, чтобы хранить историю изменений, которые я сделал в конкретном файле. Есть ли способ отменить этот последний коммит? Если я делаю что-то подобное git reset --hard HEAD^, первый коммит также отменяется. (Я еще не...

1060
Могу ли я удалить коммит git, но сохранить изменения

В одной из моих веток разработки я внес некоторые изменения в свою кодовую базу. Прежде чем я смог завершить функции, над которыми работал, мне пришлось переключить текущую ветку на master, чтобы продемонстрировать некоторые функции. Но просто использование «мастера git checkout» сохранило...

834
git отменяет все незафиксированные или несохраненные изменения

Я пытаюсь отменить все изменения с момента моего последнего коммита. Я пробовал git reset --hardи git reset --hard HEADпосле просмотра этого поста . Я отвечаю с головой сейчас на 18c3773 ... но когда я смотрю на мой локальный источник все файлы все еще там. Что мне не...

487
Как мне «восстановить» отмененный коммит Git?

С учетом изменений, которые были зафиксированы с использованием commit, а затем отменены с помощью revert, каков наилучший способ отменить этот возврат? В идеале это должно быть сделано с новым коммитом, чтобы не переписывать...

238
Как отменить git pull?

Я хотел бы отменить мой git pull из-за нежелательных коммитов на удаленном источнике, но я не знаю, к какой ревизии мне нужно вернуться обратно. Как я могу просто вернуться в состояние до того, как я сделал git на удаленном источнике?...

148
Отменить git update-index --skip-worktree

Некоторое время назад я сделал это, чтобы игнорировать изменения в файле, отслеживаемом git: git update-index --skip-worktree <file> Теперь я на самом деле хочу зафиксировать изменения в этом файле для источника. Как мне отменить эффекты...

135
SVN отменить удаление перед фиксацией

Если вы удалили каталог из рабочей копии SVN, но еще не зафиксировали, неясно, как его вернуть. Google даже предлагает "svn undo delete before commit" в качестве распространенного запроса при вводе "svn undo d", но результаты поиска бесполезны. редактировать: я хотел бы решение, которое работает в...

132
Как используется дерево отмены VIM?

Этот ответ говорит: Система отмены / повтора Vim не имеет себе равных. Напечатайте что-нибудь, отмените, напечатайте что-нибудь еще, и вы все равно сможете вернуть первое введенное вами сообщение, потому что Vim использует дерево отмены, а не стек. Почти в каждой другой программе в этом случае...

117
Шаблон проектирования для механизма отмены

Я пишу инструмент структурного моделирования для приложения гражданского строительства. У меня есть один огромный класс модели, представляющий все здание, которое включает коллекции узлов, линейных элементов, нагрузок и т. Д., Которые также являются настраиваемыми классами. Я уже написал механизм...

110
Отменить git reset --hard с незафиксированными файлами в промежуточной области

Я пытаюсь восстановить свою работу. Я тупо делал git reset --hard, а до этого только делал get add .и не делал git commit. Пожалуйста помоги! Вот мой журнал: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # modified:...

108
Как вернуться (ctrl + z) в vi / vim

В обычных текстовых редакторах [при всем уважении к Vim] есть ярлык Ctrl+, Zкогда вы сделали что-то неприятное и хотите вернуться к предыдущей версии текста. Как кнопка НАЗАД в Word. Интересно, как добиться такого поведения в Vim....

99
Отмена фиксации в TortoiseSVN

Я случайно зафиксировал кучу файлов (десятки файлов в разных папках). Каков самый простой, самый чистый (и самый безопасный!) Способ «отменить» эту фиксацию без удаления файлов из моего рабочего каталога?...

96
Используете постоянную отмену Vim?

Одна из новых функций в Vim 7.3 - «постоянная отмена», которая позволяет сохранять дерево отмены в файл при выходе из буфера. К сожалению, мне не удалось правильно включить его, или я, должно быть, неправильно его использую. Вот что я пробовал до сих пор: Я добавил следующее в ~ / .vimrc set...