Я всередині репо. і намагався скласти програмне забезпечення, і це не вдалося. Я спробував ще раз і натрапив на це: -
$ 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
щоб скасувати всі локальні зміни. (Остерігайтеся! Це скасує всі ваші зміни.)