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

Устанавливает текущую головку репозитория Git на заданную фиксацию и, при необходимости, сбрасывает индекс и рабочее дерево в соответствии.
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: как отменить фиксацию * и * вернуться к последней ветке

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

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

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

В чем разница между git reset --hard HEAD ~ 1 'и' git reset --soft HEAD ~ 1 '?

Я попытался отменить фиксацию в git. Опасно ли использовать git reset --hard HEAD~1? В чем разница между различными параметрами для git reset? Есть ли другой способ отменить фиксацию Sourcetree Gui?
задан 04 июля '14 в 10:32
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
2
ответов

Git reset - не работает как ожидалось

Я пытаюсь проверить историю репозитория. Я остановился в точке, где я хочу вернуть репозиторий обратно к определенному фиксации. Я искал, и я сделал git reset --hard 12345 Я получил сообщение о том, что HEAD сейчас в 12345. Я открыл папку, чтобы у...
задан 31 янв. '15 в 0:11
1
ответ

Общий git reset по умолчанию HEAD

Есть ли синтаксис для reset для текущей версии HEAD по умолчанию по умолчанию в ветке? Что-то вроде: git checkout mybranch git reset --hard origin/mybranch где origin/mybranch может быть общим для текущей ветки HEAD верхнего уровня?
задан 13 нояб. '13 в 20:59
1
ответ

Является ли "git reset --hard" таким же, как "git reset --hard HEAD"?

Чтобы отменить изменения в рабочем дереве и индексе, этот ответ (qaru.site/questions/12275/...) позволяет запустить следующее: git reset --hard Будет ли это работать так же, как запуск git reset --hard HEAD?
задан 05 авг. '17 в 4:58