Вопросы с тегом 'git-reset'

Устанавливает текущую головку репозитория Git на заданную фиксацию и, при необходимости, сбрасывает индекс и рабочее дерево в соответствии.
3
ответов

Что происходит с сиротами?

У меня есть репо с четырьмя коммитами: $ git log --oneline --decorate 6c35831 (HEAD, master) C4 974073b C3 e27b22c C2 9f2d694 C1 I reset -- soft в commit C2, и теперь у меня есть репо: $ git reset e27b22c --soft $ git log --oneline --decorate e...
задан 07 мая '15 в 1:20
2
ответов

Git: как отменить фиксацию * и * вернуться к последней ветке

Ух... Я ошибочно совершил довольно сложное изменение (включая подкаталог и переименование файлов), не зная, что я делаю (или что будет делать Git). Теперь я хочу отменить все, что: commit полностью отменяется (как будто это никогда не было сделан...
задан 08 июля '11 в 15:57
1
ответ

egit для замены одного файла - HEAD Revision vs File в git index

В плагине egit git eclipse я знаю, что могу "reset" создать один файл, щелкнув его правой кнопкой мыши и выбрав "Заменить s > HEAD Revision". В чем разница между заменой ревизией HEAD vs File в git index?
задан 27 июня '12 в 5:29
2
ответов

Какая разница между `git reset --hard master` и` git reset - черным происхождением/мастером??

Я попробовал много ссылок на Stackoverflow/в других местах, чтобы правильно понять поведение git reset --hard option Я знаю, что: Если он опущен или если он origin, reset выполняется при последнем фиксации на origin Если предоставлен хэш SHA1,...
задан 25 апр. '15 в 10:25
3
ответов

git reset vs git reset HEAD

Каждый раз, когда файл ставится в очередь, Git предлагает полезные инструкции в случае, если вам нужно было отключить файл: (use "git reset HEAD <file>..." to unstage) Однако порядочный Git учебник Atlassian просто скажет: git reset <f...
задан 22 нояб. '15 в 2:09
2
ответов

Разница между git reset --hard и git checkout

Скажем, я хочу отменить все изменения, внесенные в предыдущие коммиты. Насколько я понимаю, git reset --hard <specified commit> удалит все коммиты до указанной фиксации и отменяет все изменения. С другой стороны, git checkout <specified c...
задан 26 авг. '15 в 18:01
4
ответов

Сброс Git не работает

Я сделал фиксацию, вытащил и объединил некоторые изменения, а затем сделал вторую фиксацию. Когда я хотел вернуться к первому фиксации, я выполнил команду git reset --hard <sha hash> Хотя ответ был: "HEAD теперь находится в <sha hash>"...
задан 21 марта '13 в 9:28
3
ответов

Возвращение к конкретному фиксации без потери истории

Я знаю, что этот тип вопроса имеет много дубликатов, но я хотел открыть новый, потому что я не нашел во всех других вопросах объяснения лучшего способа сделать это, как я хочу. Я знаю, что могу вернуться и сохранить историю, выполнив: git reset --s...
задан 29 сент. '15 в 13:31
3
ответов

Как перенести мастер назад несколько коммитов в git?

У меня есть репозиторий git, который содержит сайт Drupal. Я провел последний день, пытаясь построить функцию, используя несколько разных модулей. Я отказался от своего нынешнего подхода и решил попробовать другое сочетание модулей. Тем не менее, у ...
задан 22 апр. '14 в 21:54
1
ответ

Как вернуть файл в предыдущую версию без перезаписывания текущих изменений?

У меня возникла проблема с попыткой вернуть файл к предыдущей фиксации, я знаю, что могу использовать git checkout для восстановления одного файла, но проблема в том, что у меня есть изменения в этом файле, который я хотел бы сохранить, поэтому я за...
задан 03 февр. '12 в 18:38
2
ответов

Что делает опция double-dash [-] на git reset?

Я видел команды вроде: git reset e542 -- readme.txt Я понимаю, что эта команда помещает в индекс содержимое файла readme.txt из commit e542. Но что делает -- вариант? Справочная страница git reset перечисляет ее как необязательную для первых дв...
задан 08 янв. '13 в 18:03
2
ответов

git reset --merge vs git reset --keep

Я прочитал документация, однако мне трудно понять разницу между git reset --merge и git reset --keep Просьба предоставить простое объяснение и/или пример.
задан 14 июля '14 в 4:44
3
ответов

Восстановление с Git reset --hard в Eclipse

Я случайно сделал что-то для своего git-репо, и я не знаю, смогу ли я сохранить свой проект на этом этапе... У меня была куча изменений, которые я сделал. Затем мне захотелось удалить последнее коммит, чтобы вместо этого выполнить эту новую фиксаци...
задан 27 июля '18 в 20:39
3
ответов

Как я могу сохранить некоторые локальные изменения, которые сохраняются git reset --hard

У меня есть локальные изменения (не в отдельных файлах, поэтому .gitignore не работает), которые я не хочу комментировать. Я иногда делаю git reset --hard после фиксации, чтобы очистить случайные изменения, но, честно говоря, я также потерял свои пол...
задан 02 июня '13 в 13:22
1
ответ

Git commit потерял после reset --hard. Не найден fsck, а не reflog

Я хотел очистить рабочий каталог некоторых незагруженных файлов, но случайно пробежал git reset --hard. Я понял, что потерял предыдущий (un-push) commit, поэтому я побежал git reset --hard ORIG_HEAD. Это не привело меня к моей утраченной битве. Я...
задан 18 марта '13 в 17:40