2017-01-19 7 views
0

Я новичок в git. И с помощью git с UI (smartgit). Мой менеджер сказал мне, чтобы сбросить все changes.I видел эту командуКак отменить все изменения в smartgit?

мерзавец копить Сохранить --keep-индекс

Но есть ли соответствующая кнопка в SmartGit?

+0

Я никогда не видел smartgit, но я смог найти для этого руководство: http://www.syntevo.com/doc/display/SG/Manual – Mateusz

+1

['git stash'] (https: // git-scm .com/docs/git-stash) не только отбрасывает изменения, но и откладывает их в сторону, чтобы быть восстановлен позже, если это необходимо. ['git checkout -f'] (https://git-scm.com/docs/git-checkout) и [' git reset -hard'] (https://git-scm.com/docs/git- сброс) отменить изменения. Вы должны начать с чтения книги [Git] (https://git-scm.com/book/en/v2), чтобы понять концепции. – axiac

ответ

1

Если у вас есть uncommitted файлов, вы можете отказаться от своих изменений, выбрав измененные файлы, которые хотите отменить, щелкните правой кнопкой мыши и выберите «Отменить ...». Или просто выберите и нажмите Ctrl + Z.

enter image description here

Это одна из моих любимых особенностей SmartGit.

-1

Моим решением было использовать оболочку git. Я загрузил его вместе с программой github.
Я пошел в каталог этого проекта и выполнил команды, представленные во втором комментарии.
Это решило мою проблему.

0

Конечно, есть Местный | Save Stash в SmartGit. Вы можете добавить его на панель инструментов, если хотите (щелкните правой кнопкой мыши на панели инструментов, выберите Configure).