isort каталог python вручную, а затем не может нажать на удаленный репозиторий
Я пытаюсь добавить isort
, black
а также flake8
в мой проект pre-commit
хуки, он отлично работает, когда я редактирую один файл.
Я хочу достичь isort
один каталог проекта isort -rc .
и отправьте изменения в удаленный репозиторий, но это дает мне Everything up-to-date
но когда я проверяю git status
он показывает мне все модификации.
Может ли кто-нибудь помочь разобраться, что я сделал не так? Ниже я размещаю скриншот и фрагменты кода. Спасибо!
•100% ➜ git status В ветке 2020-01-29-test-pre-commit Ваша ветка обновлена с помощью 'origin/2020-01-29-test-pre-commit'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: athlete_report/algorithm/yazs/cc_calculation_copy.py
modified: athlete_report/algorithm/yazs/dto/session_event.py
modified: athlete_report/algorithm/yazs/formula/flow_processor.py
modified: athlete_report/algorithm/yazs/input/flow_input_processor.py
modified: athlete_report/algorithm/yazs/input/single_source_handler.py
modified: athlete_report/algorithm/yazs/input/two_sources_handler.py
modified: athlete_report/algorithm/yazs/vertical_jump/vert_jump.py
modified: athlete_report/algorithm/yazs/yazs_calculation.py
modified: athlete_report/pdf_generator/athlete_report_builder.py
(mbp37)
src on 2020-01-29-test-pre-commit [+] via mbp37
•100% ➜ git add .
(mbp37)
src on 2020-01-29-test-pre-commit [+] via mbp37
•100% ➜ git commit -am "add modifications to athlete report"
seed isort known_third_party.............................................Passed
isort....................................................................Failed
- hook id: isort
- files were modified by this hook
Fixing /Users/hzhang/Work/yana-motion-lab/report-engine/src/athlete_report/pdf_generator/athlete_report_builder.py
black....................................................................Failed
- hook id: black
- files were modified by this hook
reformatted /Users/hzhang/Work/yana-motion-lab/report-engine/src/athlete_report/pdf_generator/athlete_report_builder.py
All done! ✨ ✨
1 file reformatted, 8 files left unchanged.
Flake8...................................................................Passed
(mbp37)
src on 2020-01-29-test-pre-commit [+] via mbp37 took 3s
•100% ➜ git diff
(mbp37)
src on 2020-01-29-test-pre-commit [+] via mbp37
•100% ➜ git push
Everything up-to-date
(mbp37)
src on 2020-01-29-test-pre-commit [+] via mbp37 took 2s
•100% ➜ git diff
1 ответ
Поскольку изменения были внесены pre-commit
фиксация была отменена (так как содержимое было неправильным для фиксации)
Вы захотите просмотреть вносимые изменения (git status
/ git diff
), и если автоматические изменения, сделанные инструментами, выглядят правильно, вы git add -u
и перезапустите свой git commit
команда (^R
+ git commit
может быть здесь полезно)
нет фиксации для отправки, потому что фиксация была отменена