isort python каталог вручную, а затем не может pu sh в удаленный репозиторий - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь добавить isort, black и flake8 в хуки моего проекта pre-commit, это прекрасно работает, когда я редактирую один файл.

То, чего я хочу достичь, это isort один каталог проекта isort -rc . и pu sh изменений в удаленном репозитории, но он дает мне Everything up-to-date, но когда я проверяю git status, он показывает мне все модификации.

Может кто-нибудь помочь разобраться, что я сделал не так? Ниже я выкладываю скриншот и фрагменты кода. Спасибо!

enter image description here • 100% ➜ git статус В филиале 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 Ответ

1 голос
/ 30 января 2020

Поскольку изменения были внесены pre-commit, фиксация была отменена (так как содержание не было корректным для фиксации)

Вы хотите просмотреть сделанные изменения (git status / git diff ) и если автоматические c изменения, внесенные инструментами, выглядят правильно, то git add -u и повторите команду git commit (^R + git commit может быть полезным здесь)

нет коммита pu sh, потому что коммит был отменен

...