Git не применять тайник?
У меня есть отладочный код для пары ситуаций. Я храню это в тайниках. Они касаются многих файлов. Иногда в процессе кодирования мне нужно сделать debug stash apply
,
Но после разрешения ситуации невозможно отменить временный код "debug2". Я должен делать возврат файлов или, в худшем случае, только отладочные строки кода в классах, которые я касался ранее вручную.
Я знаю, что можно сделать первый код commit
, затем debug stash apply
а также debug commit
, А потом сделать третий код commit
, Но это неудобно, если я не уверен, что все рабочие изменения должны идти к первой фиксации кода.
Есть ли способ просто отменить тот же код отладки на лету?
Также, возможно, вы лучше знаете, как работать с временным отладочным кодом.
2 ответа
Вот один пример: Отмена применения тайника
git stash show -p | git apply -R
Другой подход к отмене применения тайника:
git reset --hard
и после перехода в выбранную ветку запустите это в своем Git Bash:
git clean -d -f