/ / не в змозі очистити сховище. - git, debian

не в змозі очистити сховище. - git, debian

Я всередині репо. і намагався скласти програмне забезпечення, і це не вдалося. Я спробував ще раз і натрапив на це: -

$ git-buildpackage --git-ignore-branch
gbp:error: You have uncommitted changes in your source tree:
gbp:error: On branch experimental
Your branch is up-to-date with "origin/experimental".
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified:   examples/Makefile.am

no changes added to commit (use "git add" and/or "git commit -a")

gbp:error: Use --git-ignore-new to ignore.

Я тоді:

$git clean -f

і спробував ще раз, але все-таки з'явилися ті самі змінені приклади / помилка Makefile.am, чому? Чому його не очистили чи повернули в незайманий стан?

Відповіді:

1 для відповіді № 1

Здається, процес збирання змінив відслідкований файл examples/Makefile.am.

Команда git clean -f очищає лише незафіксовані файли. Він не поверне модифіковані файли до їх останнього записаного стану у сховищі. Щоб зробити останнє, використовуйте

git reset --hard HEAD

щоб скасувати всі локальні зміни. (Остерігайтеся! Це скасує всі ваші зміни.)