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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Какова точка для git reset принятия путей в качестве аргумента, если у нас есть git checkout?

Я понимаю, что git reset обновляет индекс, а git checkout обновляет рабочую копию. То, что я не понимаю, является прецедентом, который требует git reset принять аргумент для ссылки и пути? Кажется, я всегда хотел бы использовать git checkout в этом ...
задан 08 авг. '13 в 1:17
1
ответ

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

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

вернуть git последнюю фиксацию и сохранить ее в другой ветке

Есть ли способ отменить последний фиксатор и поместить его в отдельную ветвь для последующего тестирования? Я сделал некоторые изменения, которые я не хочу полностью выбрасывать, я просто хочу отложить их в другой ветке для дальнейшего тестирования. ...
задан 17 нояб. '13 в 19:14
1
ответ

почему git reset commit + git нажать причину текущей ветки, чтобы идти за пультом?

Я хотел отменить несколько незначительных изменений в моем репо. Я решил вернуться к двум коммитам и сделал git reset --hard <commit> и git push -f Все прошло отлично. Но когда я нажал на герою, у меня возникла ошибка в том, как некоторые...
задан 24 февр. '14 в 14:22
1
ответ

Почему я не могу отбросить файл из моего рабочего каталога в Git?

У меня есть модифицированный файл в рабочем каталоге Git, который я хочу отменить. В подмодуле этот файл не. Я пробовал 3 разных команды и ничего не помогал. git checkout -- <file>, or git checkout <file> git reset HEAD --hard g...
задан 17 июля '14 в 5:05