上傳格式流程 == ==上傳指令== 初次使用 -- ```py git init #git初始化(首次使用) pre-commit run --all-files #pre-commit檢查格式 git add #git新增檔案 cz commit #cz選擇commit格式 git push -u origin dev #推到github(首次使用) ``` 非初次使用 -- ```py pre-commit run --all-files # pre-commit檢查格式 git add # git新增檔案 cz commit # cz選擇commit分類 git push # 推過就可以用這個 ``` --- [pre-commit(調整固定格式)](https://pre-commit.com/) -- ```py pip install pre-commit # pip安裝 poetry add pre-commit # poetry安裝 poetry add pre-commit --group dev # poetry安裝開發環境 ``` 在最外層建立`.pre-commit-config.yaml` -- ```py 貼在.pre-commit-config.yaml repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.6.0 hooks: - id: trailing-whitespace name: 去除空白 exclude: '^migrations/' - repo: https://github.com/psf/black rev: 24.8.0 hooks: - id: black name: 格式化 exclude: '^migrations/' - repo: https://github.com/PyCQA/isort rev: 5.13.2 hooks: - id: isort name: 排序 exclude: '^migrations/' ``` --- [commitizen(commit分類)](https://github.com/commitizen-tools/commitizen) -- `poetry add commitizen --group dev` # poetry安裝開發環境 - fix:修復BUG - feat:新增功能 - docs:更改文件 - style:更改縮排、風格 - refactor:修復BUG、增加功能以外的東西,幫原本程式碼調整、改變數名稱、函數拆分 - perf:優化效能 - test:新增測試 - build:打包後的結果 - ci:改變ci設定 --- Write a short and imperative summary of the code changes(描述調整了什麼) ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up